You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Matlab报错:矩阵拼接维度不一致,求解带质量矩阵的ODE方程组遇阻

问题求助:ODE质量矩阵求解时维度不匹配错误

我知道这个问题在论坛里挺常见的,已经翻了好多相关帖子,但到自己这个具体问题上还是卡壳了。我现在正试着用质量矩阵配合ode函数同时求解4个方程——其中2个是代数方程,2个是微分方程,变量定义如下:

  • y(1):半径1
  • y(2):浓度Cc
  • y(3):半径2
  • y(4):浓度Cc2

我的代码片段如下:

function ade 
% Equation set 
% y(1)== radius 1, y(2)== concentration Cc 
% y(3)== radius 2 y(4)== concentration Cc2 
%========================================================================== 
clc 
close all 
M = [1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0]; 
options = odeset('Mass',M...

运行这段代码时,Matlab抛出了错误:

Dimensions of matrices being concatenated are not consistent.

内容的提问来源于stack exchange,提问作者Dan Thomas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:44:02