lzth.net
当前位置:首页 >> 求大神给我看下mAtlAB的错误!!急求 >>

求大神给我看下mAtlAB的错误!!急求

你要么给完整要么贴出代码错误提示,你只放个代码根本无法运行

1.去掉plot(x0,y0,x0,y1,)后面的逗号,看看是否能运行;2.若是不能运行,应该是函数的问题.好像matlab中没有自带的lagrange函数,在你使用lagrange函数时候,注意查看一下自己的matlab中是否有这个函数,若是没有可以到网上找一个别人编的lagrange函数的m文件,然后保存到自己的工作文档中,这时候就可以使用lagrange函数了.

,',y;x','eq4=0',',',t]=solve(','最后一句有问题,可改为:[x;eq1=0'y')运行结果,z;eq2=0'z't'eq3=0',','

程序太乱了,建议题主重新整理下格式.如果太长放不下,可以在贴吧里开贴发程序,然后这里贴链接.

逐行编译运行看看哪行有错.

一般来说就是你希望拼接的数据的维数不一致所导致的.

case后面应该是个常量,一些price可能的取值.你写关系表达式肯定不对.可以考虑if elseif

1.去掉plot(x0,y0,x0,y1,)后面的逗号,看看是否能运行;2.若是不能运行,应该是函数的问题.好像matlab中没有自带的lagrange函数,在你使用lagrange函数时候,注意查看一下自己的matlab中是否有这个函数,若是没有可以到网上找一个别人编的lagrange函数的m文件,然后保存到自己的工作文档中,这时候就可以使用lagrange函数了.

从提示看,主要是x和x1维数不一致.可这样改:x2=x(:,1)+x1;

可以运行啊,我觉得你可能是没把function F=myfun(p,x)F=[1+p(1)*(x-p(2)).^(-2)].^(-1);写到另外的.m文件里.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com