- "problem in assigning a value to another value"   values are assigned to variables
- [v(i)/I1(i)]:=[v(i)/I2(i)]; doesn't adhere to the Matlab syntax
I am getting some problem in assigning a value to another value
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
clc;
clear all;
close all;
w=1;
i=1;
M1=2e6;
M2=2e9;
for t=0:0.0001:2*pi
v(i)=2*sin(w*t);
I1(i)=v(i)/M1;
I2(i)=v(i)/M2;
if (v(i)>1.5)
[v(i)/I1(i)]:=[v(i)/I2(i)];
v(i)=v(i)+0.0001;
M22(i)=(v(i)/I2(i));
elseif (v(i)>2)
v(i)=v(i)-0.0001;
M22(i)=(v(i)/I2(i));
elseif (v(i)<-1.5)
[v(i)/I2(i)]:=[v(i)/I1(i)];
v(i)=v(i)-0.0001;
M11(i)=(v(i)/I1(i));
elseif (v(i)>2)
v(i)=v(i)+0.0001;
M11(i)=(v(i)/I1(i));
else
i=i+1;
end
M22(i)=M2;
end
t=0:0.0001:2*pi;
figure;
plot(v,I1);
hold on;
plot(v,I2);
1 Kommentar
per isakson
am 12 Jun. 2015
Bearbeitet: per isakson
am 12 Jun. 2015
Antworten (0)
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!