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')

1 commentaire

Ive J
Ive J le 31 Août 2021
post some example values in th3 and th4.

Connectez-vous pour commenter.

 Réponse acceptée

Image Analyst
Image Analyst le 31 Août 2021

0 votes

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

1 commentaire

ESTEFANIA RODRIGUEZ
ESTEFANIA RODRIGUEZ le 31 Août 2021
Thanks for ur comment!!! that made me found the mistake

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by