Error using input Not enough input arguments matlab弄了半天都改不好,这是我源代码clearx=0:pi/18:pi*71/36;r1=zeros(1,36);r2=zeros(1,36);r3=zeros(1,36);disp('请依次输入θ=0°时的光强');for i=0;35;fprintf('φ=%d0°时:',i);r1(i+1

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 01:10:31
Error using input Not enough input arguments matlab弄了半天都改不好,这是我源代码clearx=0:pi/18:pi*71/36;r1=zeros(1,36);r2=zeros(1,36);r3=zeros(1,36);disp('请依次输入θ=0°时的光强');for i=0;35;fprintf('φ=%d0°时:',i);r1(i+1
xT]oP+ƜVRW(ФkSHFd],,͑1e&&c|l?@DO W L4'}Q3!)f6F62Je=c%9q.>^cU?v4Ӯ؝n=)2ZBS rz!DI+ 2,cP e2bjgX@b_8?*~-?-L6 MF28_iCKC',L$,4%E<¡ΫkHlmMt5)3R-e_(:R3P?B~.M80Df,O${\nRܽ W%؝UjV#."Ϻo5v0n Gmi $9iqecP{~8awwIM:nN\?Ճ'8 ߕ푦u6o.\n=D_|A˔7D~F

Error using input Not enough input arguments matlab弄了半天都改不好,这是我源代码clearx=0:pi/18:pi*71/36;r1=zeros(1,36);r2=zeros(1,36);r3=zeros(1,36);disp('请依次输入θ=0°时的光强');for i=0;35;fprintf('φ=%d0°时:',i);r1(i+1
Error using input Not enough input arguments matlab
弄了半天都改不好,这是我源代码
clear
x=0:pi/18:pi*71/36;
r1=zeros(1,36);
r2=zeros(1,36);
r3=zeros(1,36);
disp('请依次输入θ=0°时的光强');
for i=0;35;
fprintf('φ=%d0°时:',i);
r1(i+1)=input;
end
disp('请依次输入θ=20°时的光强');
for z=0;35;
fprintf('φ=%d0°时:',i);
r2(i+1)=input;
end
disp('请依次输入θ=45°时的光强');
for z=0;35;
fprintf('φ=%d0°时:',i);
r3(i+1)=input;
end
polar(x,r1,'r');
hold on
polar(x,r2,'g');
hold on
polar(x,r3,'b')
legend('θ=0°','θ=20°','θ=45°')
错误信息
>> physics1
请依次输入θ=0°时的光强
φ=00°时:Error using input
Not enough input arguments.
Error in physics1 (line 9)
r1(i+1)=input;

Error using input Not enough input arguments matlab弄了半天都改不好,这是我源代码clearx=0:pi/18:pi*71/36;r1=zeros(1,36);r2=zeros(1,36);r3=zeros(1,36);disp('请依次输入θ=0°时的光强');for i=0;35;fprintf('φ=%d0°时:',i);r1(i+1
for i=0;35;这句不知道是什么意思,是不是for i=0:1:35;
但r1(i+1)=input要改为r1(i+1)=input('');
后面类推

看你的程序,是不是要弄成这样哦?
clear
x=0:pi/18:pi*71/36;
r1=zeros(1,36);
r2=zeros(1,36);
r3=zeros(1,36);
disp('请依次输入θ=0°时的光强');
for i=0:1:35;
fprintf('φ=%d0°时:',i);
r1(i+1)=input('');
end
disp('请依次输入θ=20°时的光强');
for i=0:1:35;
fprintf('φ=%d0°时:',i);
r2(i+1)=input('');
end
disp('请依次输入θ=45°时的光强');
for i=0:1:35;
fprintf('φ=%d0°时:',i);
r3(i+1)=input('');
end
polar(x,r1,'r');
hold on
polar(x,r2,'g');
hold on
polar(x,r3,'b')
legend('θ=0°','θ=20°','θ=45°')