Error using * Inner matrix dimensions must agree

y=cos(x).*[0.5+(3*sin(x))./(1+x*x)]
Error using *
Inner matrix dimensions must agree.
I want to know where is the problem could anyone help me thx

 채택된 답변

GEEVARGHESE TITUS
GEEVARGHESE TITUS 2017년 3월 19일

2 개 추천

In the last part of the relation you are trying to do x*x, which is not possible. You should either use a dot operator or you need to transpose one of the x.
x=1:10;
y1=cos(x).*[0.5+(3*sin(x))./(1+x.*x)]
y2=cos(x).*[0.5+(3*sin(x))./(1+x*x')]

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

태그

질문:

2017년 3월 19일

편집:

2017년 3월 19일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by