24小时热门版块排行榜    

查看: 640  |  回复: 2

sdandwzl

新虫 (小有名气)

[求助] Matlab求解很简单的方程组符号解-怎么解不出来呢???大家帮我看看哪里错了已有1人参与

function [ Q1,Q2,C1,C2] = NA()
%NA No Integration/Asmmetric fuel price
%   请在此处输入详细说明
syms Q1 Q2 C1 C2 P1 P2 Alpha L1 L2 v1 v2 beta Q b
equ1='C1=P1+Alpha*L1/v1+beta*Q1';
equ2='C2=P2+Alpha*L2/v2+beta*Q2';
equ3='C1=C2';
equ4='Q1+Q2=Q-b*C1';
[Q1,Q2,C1,C2]=solve(equ1,equ2,equ3,equ4,'Q1','Q2','C1','C2');
end

运行结果是 Warning: Explicit solution could not be found.

同样的方程组 我手算可以解 在maple里也可以解。

大家帮我看看 哪里出错了?跪谢啊
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Jeaff

铁虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
试试这样呢
equ1=['C1-(P1+Alpha*L1/v1+beta*Q1)'];
equ2=['C2-(P2+Alpha*L2/v2+beta*Q2)'];
equ3=['C1-C2'];
equ4=['Q1+Q2-(Q-b*C1)'];
2楼2015-12-10 21:05:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sdandwzl

新虫 (小有名气)

引用回帖:
2楼: Originally posted by Jeaff at 2015-12-10 21:05:49
试试这样呢
equ1=;
equ2=;
equ3=;
equ4=;

不行 好像beta是matlab里面的系统函数的缘故
3楼2015-12-18 08:43:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sdandwzl 的主题更新
信息提示
请填处理意见