24小时热门版块排行榜    

查看: 317  |  回复: 1
当前主题已经存档。

zhanghcui

木虫 (小有名气)

[交流] 【求助】matlab 求助

求助,怎样把符号表达式转为double型表达式
我用了以下程序,但总告诉我出错:
syms x y z1 z2
m=3
n=3
h=0.0003;
w=0.0005;
a=0.0001
e=h/w
%z1=@pp
ff=sym(zeros(m,n))
for i=1:m
   %feval(z1,x,y,i)
   z1=x.^i+y.^i
    for j=1:n
       % z2=@pp
        %feval(z2,x,y,j)
        z2=x.^j+y.^j
        z1x=diff(z1,x)
        z2x=diff(z2,x)
        z1y=diff(z1,y)
        z2y=diff(z2,y)
        ff(i,j)=e^2*z1x*z2x+z1y*z2y
        ff(i,j)=char(ff(i,j))
        ff(i,j)=strrep(ff(i,j),'*','.*')
        ff(i,j)=strrep(ff(i,j),'/','./')
        ff(i,j)=strrep(ff(i,j),'\','.\')
        ff(i,j)=strrep(ff(i,j),'^','.^')
       ss=intout(ff(i,j),0,1,0,1)
    end
end
出错:Warning: Inputs must be character arrays or cell arrays of strings.
> In zzz at 23
??? Error using ==> strrep
Conversion to double from sym is not possible.

[ Last edited by luoqiquan on 2009-12-19 at 18:13 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

mingdong

荣誉版主 (知名作家)

★ ★ ★
xuefei06(金币+3,VIP+0):谢谢你的回答
你好
数值仿真版开有matlab专贴,请参考:
http://muchong.com/bbs/viewthread.php?tid=759829&fpage=1
文献求助如果有链接问题,请虫友尽快与我联系!
2楼2008-12-04 16:51:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhanghcui 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见