24小时热门版块排行榜    

查看: 899  |  回复: 6
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

isshole

铁虫 (小有名气)

[求助] matalb求助

nm=2;%假设介质折射率为2
ns=1.31;%水的折射率
m=nm/ns;%介质折射率和水的折射率之比
n0=10^-9;%nm
A0=10^4;%常数
r=10*n0;%粒子半径
ky=1457250;
t=-0.0017;
k4=1.2975e7;
syms y0;%定义y0
r3=A0*cos(ky*10^-6-t)*exp(-k4*(y0-10^-6));%表达式
B=diff(r3^2);%求r3对y0的导数
F=0.5*nm^2*(m^2-1)/(m^2+2)*r^3*B;%光场梯度力
y0=1e-6:1e-7:2e-6;%将y0设置某一范围作图
plot(y0,F);

作图时一直出现下面错误,求高手帮帮忙!
??? Error using ==> plot
Conversion to double from sym is not possible.

Error in ==> fgrad at 20
plot(y0,F);
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wjlwyk

新虫 (正式写手)

syms y0
这样的语句只能用在符号推导中,
而plot只能用于数值描点作图,用ezplot改写吧
4楼2012-08-07 22:59:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

isshole

铁虫 (小有名气)

那位大侠帮帮忙呀!
2楼2012-08-07 20:18:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wjlwyk

新虫 (正式写手)

不要弄成专业问题的话,可以帮一把
3楼2012-08-07 22:53:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

isshole

铁虫 (小有名气)

引用回帖:
4楼: Originally posted by wjlwyk at 2012-08-07 22:59:43
syms y0
这样的语句只能用在符号推导中,
而plot只能用于数值描点作图,用ezplot改写吧

我明天试试!谢谢大侠!
5楼2012-08-08 00:27:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见