计算y=x^3 + (x - 0.98)^2 / (x + 1.35)^3 -5(x + 1/x) 当x=2和x=4的值
计算cos60 - (9 - sqrt(2))^(1/3)
创建4*6的矩阵全1阵和相同大小的随机矩阵,将两个矩阵并接起来,提取任意两个列向量和行向量;任意提取一个子矩形;隔行隔列取数组成一个新矩阵
%%
%1.
x = 2:2:4;
y1 = x.^3 +(x - 0.98).^2 ./ (x + 1.35).^2 - 5*(x + 1./x);
y1
%%
%2.
y2 = cos(60)+ (9-sqrt(2)).^(1/3);
y2
%%
%3.
%生成矩阵
mat1 =ones(4,6);
mat2 =rand(4,6);
%并接矩阵
comb =[mat1,mat2];
%comb =[mat1;mat2];%两种形式
comb
%任意提取行列不重复的两个向量
A =randperm(12);
B =randperm(4);
q1 =comb(B(1:2),:);
q2 =comb(:,A(1:2));
q1
q2
%%子矩阵
r =ceil((3*rand(1))+1);
c =ceil((11*rand(1))+1);
divrc =comb(1:((r <= 4) * r),1:((c <= 12) * c));
% r1 =ceil((3*rand(1))+1);
% c1 =ceil((11*rand(1))+1);
% divrc1 =comb(((r1 <= 4) * r1)*(r1 < r):((r <= 4) * r),((c1 <= 12) * c1)*(c1< c):((c <= 12) * c));
%%提取隔行隔列新矩阵
%奇数行列
% q3 =comb(1:2:4,:);
% q4 =comb(:,1:2:12);
%偶数行列
q3 =comb(2:2:4,:);
q4 =comb(:,2:2:12);
q3
q4
%%
%4.
A =[1,4,8,13;-3,6,-5,-9;2,-7,-12,-8];
B =[5,4,3,-2;6,-2,3,8;-1,6,-9,7];
%关于C:
%错误使用 *
%用于矩阵乘法的维度不正确。请检查并确保第一个矩阵中的列数与第二个矩阵中的行数匹配。要执行按元素相乘,请使用 '.*'。
% C = A * B;
D = A .* B;
D
(转载自)作者:Puer_Manhttps://www.bilibili.com/read/cv14031581?from=search&spm_id_from=333.337.0.0出处:bilibili
小伙伴有兴趣的了解更多关于matlab的使用,可以关注一下我的公众号,扫码下图即可了解更多资讯,关注我,不迷路!