Error using input Not enough input arguments matlab
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/30 11:20:11
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;
弄了半天都改不好,这是我源代码
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;
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°')
但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°')
Error using input Not enough input arguments matlab
matlab 错误Error using zy (line 4) Not enough input arguments.
matlab运行时出现N= Error using==>leNot enough input arguments.Err
matlab 问题? Error using ==> initial at 71 Not enough input ar
matlab出现Too many input arguments错误
input error,query help
matlab 提示Error using vertcat CAT arguments dimensions are no
Matlab 求助 Error using vertcat CAT arguments dimensions are n
用MATLAB运行代码后总显示 Error using Untitled (line 2) Not enough inp
matlab运行出错Error using ==> inline.subsref at 14 Not enough in
matlab里出现:Error using ==> vertcat CAT arguments dimensions a
matlab错误:Input argument "x" is undefined.Error in ==> overla