Problems plotting, and variables

9 次查看(过去 30 天)
Im creating a code so MU need to have 2 columns and "n" rows. (Column 1 and 2 are for storing solutions 1 and 2 (ns) respective.)
and also make a graph of MU with respect to theta, showing both solutions (solutions are in different scrpt)
BUT I got this error message "Unable to perform assignment because the indices on the left side are not compatible with the size of the right side." MU(:,1)=th4-th3(:,ns);
CAN SOMEONE HELP ME PLS ?
So my code is :
ns=1; % Number of solution (ns)
MU(:,1)=th4-th3(:,ns);
MU(:,2)=th4-th3(:,ns);
ns=2;
%MU=th4-th3(:,ns);
MU(:,1)=th4-th3(:,ns);
MU(:,2)=th4-th3(:,ns)
figure
hold on
plot(th2,MU(:,1),'b.'); % (th2 is already calculated at the top of the code)
plot(th2,MU(:,2),'r-');
axis equal
xlabel('x')
ylabel('y')
title('Ángulo de Transmisión')

采纳的回答

Image Analyst
Image Analyst 2021-8-31
th4 does not have as many rows as th3. What does this show?
[rows3, columns3] = size(th3)
[rows4, columns4] = size(th4)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Graphics Objects 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by