Error using / matrix dimensions must agree
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Adolfo Marro
il 15 Nov 2022
Commentato: Star Strider
il 15 Nov 2022
I have to plot the function y=Mt*(1/ec)*(1/sqrt(1-((ec-h)./ec).^2)) but it gives me this error, where did I go wrong
0 Commenti
Risposta accettata
Star Strider
il 15 Nov 2022
The ‘y’ expression is not a function of ‘x’.
Correcting that (and assuming the independent variable is actually ‘ec’) —
ec = linspace(0, 0.035, 50);
Mt = rand; % Missing Value
h = rand; % Missing Value
y=Mt*(1./ec).*(1./sqrt(1-((ec-h)./ec).^2));
figure
plot(ec, real(y), 'DisplayName','Real')
hold on
plot(ec, imag(y), 'DisplayName','Imaginary')
hold off
ylim([-1 1])
legend('Location','best')
There were also some missing element-wise operators.
.
2 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!