24小时热门版块排行榜    

查看: 898  |  回复: 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的回帖

isshole

铁虫 (小有名气)

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

wjlwyk

新虫 (正式写手)

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

wjlwyk

新虫 (正式写手)

syms y0
这样的语句只能用在符号推导中,
而plot只能用于数值描点作图,用ezplot改写吧
4楼2012-08-07 22:59:43
已阅   回复此楼   关注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的回帖

笑泯千愁

新虫 (初入文坛)

【答案】应助回帖

感谢参与,应助指数 +1
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设置某一范围作图
>> ezplot(F,[1e-6,2e-6])
6楼2012-08-08 10:34:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

isshole

铁虫 (小有名气)

引用回帖:
6楼: Originally posted by 笑泯千愁 at 2012-08-08 10:34:47
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 ...

已经搞定了,还是谢谢大侠了!
7楼2012-08-08 20:26:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 isshole 的主题更新
信息提示
请填处理意见