早教吧作业答案频道 -->其他-->
matlab解连续几组三元一次方程组b=[6716766826846846896596286456566786786636706786736756776606616646676676706566676686726656586316366406396476536426446436456466486416416426436456466456306416426426
题目详情
matlab解连续几组三元一次方程组
b=[671 676 682 684 684 689
659 628 645 656 678 678
663 670 678 673 675 677
660 661 664 667 667 670
656 667 668 672 665 658
631 636 640 639 647 653
642 644 643 645 646 648
641 641 642 643 645 646
645 630 641 642 642 642
641 631 643 648 641 641
629 639 639 639 639 640];
[r,c]=size(b);
sym d
d=zeros(r,1)
s=zeros(1,3)
syms i
for i=1:r
s=solve('x*b(i,1)+y*b(i,2)+z*b(i,3)=b(i,4)','x*b(i,2)+y*b(i,3)+z*b(i,4)=b(i,5)','x*b(i,3)+y*b(i,4)+z*b(i,5)=b(i,6)','x,y,z');
result=[s.x,s.y,s.z];
d(i,1)=s.x*b(i,4)+s.y*b(i,5)+s.z*b(i,6)
end
解三元一次方程组,每一行前三个分别乘以xyz等于第四个数,每一行第二三四的数分别乘以xyz等于第五个数,每一行第三四五的数分别乘以xyz等于第六个数,再由解出来xyz分别乘以每行第四五六的数求出一个值,再将每个值填进向量d当中.改了好久一直有问题,
b=[671 676 682 684 684 689
659 628 645 656 678 678
663 670 678 673 675 677
660 661 664 667 667 670
656 667 668 672 665 658
631 636 640 639 647 653
642 644 643 645 646 648
641 641 642 643 645 646
645 630 641 642 642 642
641 631 643 648 641 641
629 639 639 639 639 640];
[r,c]=size(b);
sym d
d=zeros(r,1)
s=zeros(1,3)
syms i
for i=1:r
s=solve('x*b(i,1)+y*b(i,2)+z*b(i,3)=b(i,4)','x*b(i,2)+y*b(i,3)+z*b(i,4)=b(i,5)','x*b(i,3)+y*b(i,4)+z*b(i,5)=b(i,6)','x,y,z');
result=[s.x,s.y,s.z];
d(i,1)=s.x*b(i,4)+s.y*b(i,5)+s.z*b(i,6)
end
解三元一次方程组,每一行前三个分别乘以xyz等于第四个数,每一行第二三四的数分别乘以xyz等于第五个数,每一行第三四五的数分别乘以xyz等于第六个数,再由解出来xyz分别乘以每行第四五六的数求出一个值,再将每个值填进向量d当中.改了好久一直有问题,
▼优质解答
答案和解析
试试这个
clear all
b=[671 676 682 684 684 689
659 628 645 656 678 678
663 670 678 673 675 677
660 661 664 667 667 670
656 667 668 672 665 658
631 636 640 639 647 653
642 644 643 645 646 648
641 641 642 643 645 646
645 630 641 642 642 642
641 631 643 648 641 641
629 639 639 639 639 640];
[r,c]=size(b);
d=zeros(r,1);
for i=1:r-1
syms x y z
f1=x*b(i,1)+y*b(i,2)+z*b(i,3)-b(i,4);
f2=x*b(i,2)+y*b(i,3)+z*b(i,4)-b(i,5);
f3=x*b(i,3)+y*b(i,4)+z*b(i,5)-b(i,6);
S=solve(f1,f2,f3);
result=[S.x,S.y,S.z];
d(i,1)=result(1)*b(i,4)+result(2)*b(i,5)+result(3)*b(i,6);
end
注意b的最后一行无解,所以loop是从1到r-1.
clear all
b=[671 676 682 684 684 689
659 628 645 656 678 678
663 670 678 673 675 677
660 661 664 667 667 670
656 667 668 672 665 658
631 636 640 639 647 653
642 644 643 645 646 648
641 641 642 643 645 646
645 630 641 642 642 642
641 631 643 648 641 641
629 639 639 639 639 640];
[r,c]=size(b);
d=zeros(r,1);
for i=1:r-1
syms x y z
f1=x*b(i,1)+y*b(i,2)+z*b(i,3)-b(i,4);
f2=x*b(i,2)+y*b(i,3)+z*b(i,4)-b(i,5);
f3=x*b(i,3)+y*b(i,4)+z*b(i,5)-b(i,6);
S=solve(f1,f2,f3);
result=[S.x,S.y,S.z];
d(i,1)=result(1)*b(i,4)+result(2)*b(i,5)+result(3)*b(i,6);
end
注意b的最后一行无解,所以loop是从1到r-1.
看了 matlab解连续几组三元一...的网友还看了以下:
微分中值定理证明题f(x)在[a,b]连续,(a,b)可微,证存在c∈(a,b)使2c[f(b)- 2020-05-13 …
f(x),g(x)在[a,b]连续,(a,b)二阶可导,且有相同最大值求证存在一点c,使f''(c 2020-05-14 …
一固定的楔形木块,其斜面的倾角=30度,另一边与地面垂直,顶上有一定滑轮.一柔软的细绳跨过定滑轮, 2020-05-17 …
一固定的楔形木块,其斜面的倾角=30度,另一边与地面垂直,顶上有一定滑轮.一柔软的细绳跨过定滑轮, 2020-05-17 …
如图所示,一固定的楔形木块,其斜面的倾角θ=30°,另一边与地面垂直,顶上有一定滑轮.一柔软的细线 2020-05-17 …
一固定的楔形木块,其斜面的倾角30度,另一边与地面垂直,顶上有一定滑轮,一柔软的细绳跨过定滑轮,两 2020-05-17 …
依如图有关基因工程的工具酶功能的叙述,不正确的是()A.切断a处的酶为限制性核酸内切酶B.连接a处 2020-06-05 …
一固定的斜面,其倾角为30度,顶上有动滑轮,一柔软的细线跨过定滑轮,两端分别与木块a,b连接.a质 2020-06-21 …
f(x)在无穷区间I内有界可导,则f'(x)在I内是否也一定有界呢?我认为有界,但是不会证明.另外 2020-06-23 …
已知,在等腰三角形ABC中,AB=AC,角BAC=90°,将△ABC绕点C旋转45°,成为RT△C 2020-06-25 …