请MATLAB大神帮我编个算法,算一下如图中的n个方程组的解

需要解出如图所示的代数方程组。如图所示,相当于p1=1-q1-r(q2+q3+....+qn),p2=1-q2-r(q1+q3+....+qn)........以此类推总... 需要解出如图所示的代数方程组。如图所示,相当于p1=1-q1-r(q2+q3+....+qn),p2=1-q2-r(q1+q3+....+qn)........以此类推总共n个式子组成的方程组。求大神帮我编个MATLAB的算法算出来,谢谢!
诶呀,自己没把问题说清楚。。这里qi是未知的,pi当成是已知的,想求出q1,q2.....qn的表达式。
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
George_Gate
2015-01-16 · TA获得超过445个赞
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:180万
展开全部
请问你这里的qi和pi哪个是已知的,哪个是未知数?还有,gamma是已知的参数吗?
追问
这里qi是未知的,pi当成是已知的,想求出q1,q2.....qn的表达式。
追答

那这实际上是一个线性方程组,可以把它化成一个矩阵方程Aq=p来求解。具体化法参考线性代数,求解代码是:

%% 参数设置
r=0.1;   %这里设置gamma的值
N=10;    %这里设置N的值
%这里以行向量的形式输入N个pi的值
p=[1 2 3 4 5 6 7 8 9 10];

%% 求解过程
p1=1-p;
A=(1-r)*eye(N)+r;

q=A\(p1');

display(q);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scxczyyl
2015-01-16 · TA获得超过389个赞
知道小有建树答主
回答量:433
采纳率:0%
帮助的人:262万
展开全部
n的数量不确定啊?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式