Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Error using / Matrix dimensions must agree.

Стас Бирюков Ученик (200), открыт 4 дня назад
Ошибка в использовании / . Как исправить?
>> X=[-1:0.5:3];Y1=1/(X+4);Y2=2/(X+4);
plot(X,Y1,'-',X,Y,'-.SR');grid;xlabel('X');ylabel('Y');
title('Функция Y=1/(X+4) и Y=2./(X+4)')
Error using /
Matrix dimensions must agree.
2 ответа
Профессор Оракул (91118) 4 дня назад
Перед косыми чертами деления / нужно поставить точку:
X=[-1:0.5:3];Y1=1./(X+4);Y2=2./(X+4);
Просто косая черта - обозначает матричную операцию, а вам нужно поэлементное деление.
Стас БирюковУченик (200) 4 дня назад
Спасибо. график получил, но теперь оба графика наложены друг на друга, а должны отличаться значением аргумента в 2 раза большим.
Профессор Оракул (91118) Стас Бирюков, plot(X,Y1,'-',X,Y2,'-.SR');grid;xlabel('X');ylabel('Y'); У вас двойка перед Y2 пропущена
Стас БирюковУченик (200) 3 дня назад
Спасибо за ответ.
Похожие вопросы