Error using input Not enough input arguments matlab

学习 时间:2026-04-02 17:51:06 阅读:1510
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)=input; enddisp('请依次输入θ=20°时的光强');for z=0;35;fprintf('φ=%d0°时:',i);r2(i+1)=input;enddisp('请依次输入θ=45°时的光强');for z=0;35;fprintf('φ=%d0°时:',i);r3(i+1)=input;endpolar(x,r1,'r');hold onpolar(x,r2,'g');hold onpolar(x,r3,'b')legend('θ=0°','θ=20°','θ=45°')错误信息>> physics1请依次输入θ=0°时的光强φ=00°时:Error using inputNot enough input arguments.Error in physics1 (line 9)r1(i+1)=input;

最佳回答

超帅的水池

自然的棒球

2026-04-02 17:51:06

for i=0;35;这句不知道是什么意思,是不是for i=0:1:35;但r1(i+1)=input要改为r1(i+1)=input(''); 后面类推 看你的程序,是不是要弄成这样哦?clearx=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(''); enddisp('请依次输入θ=20°时的光强');for i=0:1:35; fprintf('φ=%d0°时:',i); r2(i+1)=input('');enddisp('请依次输入θ=45°时的光强');for i=0:1:35; fprintf('φ=%d0°时:',i); r3(i+1)=input('');endpolar(x,r1,'r');hold onpolar(x,r2,'g');hold onpolar(x,r3,'b')legend('θ=0°','θ=20°','θ=45°')

最新回答共有2条回答

  • 称心的雪碧
    回复
    2026-04-02 17:51:06

    for i=0;35;这句不知道是什么意思,是不是for i=0:1:35;但r1(i+1)=input要改为r1(i+1)=input(''); 后面类推 看你的程序,是不是要弄成这样哦?clearx=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(''); enddisp('请依次输入θ=20°时的光强');for i=0:1:35; fprintf('φ=%d0°时:',i); r2(i+1)=input('');enddisp('请依次输入θ=45°时的光强');for i=0:1:35; fprintf('φ=%d0°时:',i); r3(i+1)=input('');endpolar(x,r1,'r');hold onpolar(x,r2,'g');hold onpolar(x,r3,'b')legend('θ=0°','θ=20°','θ=45°')

上一篇 铁齿铜牙纪晓岚里皇上纪晓岚和珅为了女人喝酒是那一部哪一集

下一篇 短文有一棵大树,它自命不凡