octave - GNU Octave 垂直尺寸不匹配
问题描述
我在 GNU Octave 中遇到以下错误:
error: vertical dimensions mismatch (1x2 vs 1x3) error: called from
ProjectPart1 at line 31 column 4
基于此代码(在 zeta(:,1) 之后的 for/end 循环中):
zeta(:,1)=[sum(beta)/lambda,P0];
N=[-lambda,sum(beta);lambda/gen,(rho-sum(beta))/gen];
zeta(:,i)=zeta(:,i-1)+N*zeta(:,i-1)*dt;
我一个月前运行了这个,我记得它工作正常,知道为什么它现在不工作吗?
编辑:这就是全部。我试过换东西,重新启动程序,然后重新启动我的电脑。卸载和重新安装是否值得(因为一位评论者说这对他们来说效果很好)?
lam=[0.0128,0.0318,0.119,0.3181,1.4027,3.9286];
beta=[0.000258,0.00152,0.001391,0.00307,0.001102,0.000258];
P0=1e-6;
a=8*sum(beta);
lambda=((beta(1)*lam(1))+(beta(2)*lam(2))+(beta(3)*lam(3))+(beta(4)*lam(4))+(beta(5)*lam(5))+(beta(6)*lam(6)))/sum(beta);
hold off;
box on;
gen=2.6E-5;
dt=.001;
secint=.125/dt;
t(1)=0;
zeta(:,1)=[sum(beta)/lambda,P0];
rho(1)=0
for i=2:secint
N=[-lambda,sum(beta);lambda/gen,(rho-sum(beta))/gen];
zeta(:,i)=zeta(:,i-1)+N*zeta(:,i-1)*dt;
t(i)=t(i-1)+dt;
rho(i)=a*t(i);
end
垂直尺寸误差专门指向这条线:
N=[-lambda,sum(beta);lambda/gen,(rho-sum(beta))/gen];
解决方案
推荐阅读
- node.js - 在 yocto 配方中使用 npm-install
- angular - 登录后如何更新标题组件
- python - 获取链接到给定 bitbucket 分支的 Jira 问题列表
- flutter - Flutter - 行/列项目之间的最小间距
- c# - 服务器端的 Google Maps API for Unity
- perl - 如何设置 Raku 的 sqrt 的精度级别?
- oauth-2.0 - 使用 Telegram 登录的 OAuth2
- python - python中用于搜索文件的正则表达式
- r - 基于映射数据框用浮点序列替换字符列表
- php - 无法自动装配服务...虽然服务参数已配置