Matrix dimension must agree
์ด์ ๋๊ธ ํ์
Ihave a code
xd=-(sqrt(Rยฒ-hoยฒ)):0.5:x3;
xd1=x3;
yd1=y3;
xd2=-(sqrt(Rยฒ-hoยฒ));
yd2=ho;
yd=(((xd-xd1)./(xd2-xd1)).*(yd2-yd1))+(yd1);
plot(xd,yd,'k')
The result is:
Eror using .* Matrix dimensions must agree.
Please help mee ?
*code formatted by Adam Danz; the squared superscripts are ambiguous (^2 or .^2) so I left them as-is - AD
๋๊ธ ์: 3
KALYAN ACHARJYA
2020๋
1์ 9์ผ
ํธ์ง: KALYAN ACHARJYA
2020๋
1์ 9์ผ
Please define all those parameters. R,ho,x3,sd1....etc
David Hill
2020๋
1์ 9์ผ
You need to provide more information. Look at the size of each of your matrixes. If you want help you will need to provide examples of your variables.
Saskia Nur Santika
2020๋
1์ 9์ผ
์ฑํ๋ ๋ต๋ณ
์ถ๊ฐ ๋ต๋ณ (1๊ฐ)
Mateus Banroc
2020๋
1์ 9์ผ
Hi Saskia,
In your code, I guess that only xd and yd are vectors, right? So x3, y3, R and ho should be scalars.
I don't know what are the values of these scalars but I tried this and it worked.
R=10; ho=2;
x3=10;
y3=10;
xd=-(sqrt(R^2-ho^2)):0.5:x3;
xd1=x3;
yd1=y3;
xd2=-(sqrt(R^2-ho^2));
yd2=ho;
yd=(((xd-xd1)./(xd2-xd1)).*(yd2-yd1))+(yd1);
plot(xd,yd,'k')
You must check if R, ho, x3, y3 are scalars.
๋๊ธ ์: 1
Saskia Nur Santika
2020๋
1์ 9์ผ
์นดํ ๊ณ ๋ฆฌ
๋์๋ง ์ผํฐ ๋ฐ File Exchange์์ Debugging and Improving Code์ ๋ํด ์์ธํ ์์๋ณด๊ธฐ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!