24小时热门版块排行榜    

查看: 341  |  回复: 2

zxdqingyuan

铜虫 (初入文坛)

[求助] M文件参数传递出现错误 已有1人参与

这条指令一运行function y=fanshetoushelv_guangshujinruguangmi(n1,n2)
clear;
close all;
theta=0:0.1:90;
a=theta*pi/180;
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2));
rs=(n1*cos(a)-n2*sqrt(1-(n1/n2*sin(a)).^2))./(n1*cos(a)+n2*sqrt(1-(n1/n2*sin(a)).^2));
rp=(n2*cos(a)-n1*sqrt(1-(n1/n2*sin(a)).^2))./(n2*cos(a)+n1*sqrt(1-(n1/n2*sin(a)).^2));
当我在命令窗口键入文件名时
>> fanshetoushelv_guangshujinruguangmi(1.0,1.45)
Reference to a cleared variable n2.

Error in fanshetoushelv_guangshujinruguangmi (line 10)
出现错误,也就是n1,n2没有传递给指令,我想请教怎么回事?谢谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

明月松间照,清泉石上流
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fxj126

木虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
zxdqingyuan: 金币+15, ★★★★★最佳答案, 解决了,谢谢。 2015-06-10 15:13:54
将函数里面去掉clear指令
2楼2015-06-10 14:16:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zxdqingyuan

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by fxj126 at 2015-06-10 14:16:45
将函数里面去掉clear指令

解决了,谢谢
明月松间照,清泉石上流
3楼2015-06-10 15:14:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zxdqingyuan 的主题更新
信息提示
请填处理意见