MATLAB

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/23 22:18:58
MATLAB

MATLAB
MATLAB

MATLAB
第1题:
clear;
clc;
thete = 0:pi/180:2*pi;
a = 2; %%%%%% a 自定义
rou = a * cos(2*thete);
figure(1)
polar(thete,rou)
title('\rho = acos(2\theta)')
rou = a * sin(2*thete);
figure(2)
polar(thete,rou)
title('\rho = asin(2\theta)')
第2题:
clear;
clc;
A = [3 1 -1 2; -5 1 3 -4; 2 0 1 -1; 1 -5 3 -3];
inv_A = inv(A) %%%%%% 逆矩阵
det_A = det(A) %%%%%% 行列式值
[d_A,v_A] = eig(A) %%%%%% 特征值、特征向量
第3题:
clear;
clc;
syms x; %定义符号变量
f1 = int(sin(x)*sqrt(cos(x)),x,0,pi/2) % 一重积分
syms x y; %定义两个符号变量
f2 = int(int(1-x/3-y/4,y,-2,2),x,-1,1) % 二重积分
syms x y z; %定义两个符号变量
f3 = int(int(int(y*z,z,0,y),y,x^2,1),x,-1,1) % 三重积分
第4题:
clear;
clc;
%% 方法1 %%%%%
myx1 = solve('3*x^2+4*x-2=0');
myx1 = double(myx1)
%% % 方法2 %%%%%
syms x
myx2 = roots(sym2poly(3*x^2+4*x-2))
第5题:
clear;
clc;
x = -2:0.1:2;
y = -2:0.1:2;
[myx,myy] = meshgrid(x,y);
myz = (myx.^2 + myy.^2).^1/4;
surf(myx,myy,myz)
hold on
z = ones(length(x),length(y));
mesh(myx,myy,z)
%%% 投影未做 %%%%%%