24小时热门版块排行榜    

CyRhmU.jpeg
查看: 411  |  回复: 3
当前主题已经存档。

Shoney

木虫 (著名写手)

[交流] 【求助】提示错误“Undefined function or variable”【已完成】

自己编了一个求解偏微分方程(PDE)的Matlab程序,如附件1所示,运行后出现附件2所示的错误。当直接写d='x/0.0114'时程序可以正常运行。达人指教!

[ Last edited by nono2009 on 2009-9-22 at 07:20 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

coolxh

木虫 (小有名气)


Shoney(金币+1):谢谢参与
d,x Deff均用符号变量试试,应能解决你的问题。
引用回帖:
Originally posted by Shoney at 2009-9-2 20:57:
自己编了一个求解偏微分方程(PDE)的Matlab程序,如附件1所示,运行后出现附件2所示的错误。当直接写d='x/0.0114'时程序可以正常运行。达人指教!

2楼2009-09-02 22:51:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tanlaixun

禁言 (知名作家)


Shoney(金币+1):谢谢参与
本帖内容被屏蔽

3楼2009-09-02 23:51:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Shoney

木虫 (著名写手)

通过在小木虫以及其他论坛上发帖,在各位热心人的帮助下终于把问题解决了,如下:
把d='x/Deff',改为d=['x/' num2str(Deff)],或者是d=strcat('x/', num2str(Deff))都可以,也就是把Deff转换成串,并用中括号或strcat()函数把两个字符串给连接起来。
4楼2009-09-03 16:20:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 Shoney 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见