www.4658.net > mAtlAB 一直出错,求助

mAtlAB 一直出错,求助

【ODE451_main】: ..... t = linspace(0,180,180); y(i,6) = Z(t); %Dz-t的方程;dz = Z(3,t);y(i,6) = Z(t); ...... ---------------------------- Z(t)算出来是1行180列的矩阵,而y(i, 6)只是一个元素,左右两边不匹配,无法赋值 从workspace...

出现什么错误提示,帖出来看看。

// Matlab clear all;clc x = [1 0 0]; y = [1 0 0]; s = solve('a-4+aa+b', 'b-2*bb+2*a', 'a,b'); for i=2:3 x(i) = subs(s.a, {'aa', 'bb'}, {x(i-1), y(i-1)}); y(i) = subs(s.b, {'aa', 'bb'}, {x(i-1), y(i-1)}); end

这是一个matlab函数,要在其他的m文件或者是命令行中引用P函数就行了; 例如像这样P(xx,1,2,3) % xx是定义好的img矩阵

diff(X)返回值列数是n-1项,不是X的n项了,f1包含n项,不能点乘。

找到或添加powergui模块 点开把采样方式设置成discrete 周期1e-5就行了

matlab有可以排查错误,跳过错误语句,继续执行下一句的函数try catch end 这是介绍:http://jingyan.baidu.com/article/d8072ac487e73aec95cefd03.html

这里所说的定义,就是指u需要赋值,否则会出错

定义 var和 varexo, parameters把变量逗号去掉。 另外,我感觉你是要写log linear approximation,log linear的写法是要用steady state SS 乘以自己变量的exp(.)。

for i=0:5 a=[int2str(i) '.bmp']; eval(['y',num2str(i),'=imread(a);']); end 在你的eval语句中imread(a)返回的是一个三维(或二维)矩阵,所以是无法和字符串拼接的,错误horzcat就是这个意思。 其实你只是要用eval执行一个语句,所以直接把i...

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com