MATLAB程序设计题两道,要求写出计算公式,程序和程序运行结果

如题所述

clear
clc

%第一题
a=1;%请自定义a
cmd=['x^2+y^2+',num2str(a),'*x-',num2str(a),'*sqrt(x^2+y^2)'];
%将含参数a的方程转化为字符串形式,否则ezplot会无法运行
ezplot(cmd,[-3*a,a],[-2*a,2*a])

%结果为心形线


%第二题

A=[2 2 3;1 -1 0;-1 2 1];
B=[5;6;8];
X=A\B;

%结果为X= 

  -43.0000
  -49.0000
   63.0000

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-12
1题:
syms x y
for a=1:1:5
ezplot(x.^2+y.^2+a*x-a*sqrt(x.^2+y.^2),[-10 10]),hold on
grid on
end
2题:
A=[2 2 3;1 -1 0;-1 2 1];b=[5;6;8];x=A\b
结果:
x =
-43.0000
-49.0000
63.0000
相似回答