
创建一个1-9的一维向量
起始值:终值
a = 1 : 9
创建一个一维向量
起始值:步长:终止值
c = 10 : 2 : 30

步长可以为负数或者小数。
d = 10:-1:0

d(3)

d(3:7)

d(3:2:7)

A = [1 2 3; 4 5 6; 7 8 9]

选取A矩阵的第一行和第二行,选取第三列
(选取行,选取列)
B = A(1:2, 3)

index是竖着从左往右数的,先上下,再左右。
(选取行作为新的矩阵的行,选取列)
A([2, 2], :)
其中,例如,选取第2行并组成新的矩阵的行,有几个数就有几行



magic是一种 函数 ,用于产生魔方矩阵,它的每行、列以及对角线的数之和相等。该和的值为1+2+3+…+n^2的和再除以n,n必须为大于或等于3的整数。
magic(3)

产生一个随机矩阵
方阵:
矩阵:
(3)zeros
全0阵

全1阵
病态矩阵

只保留整数部分:
fix()

向下取整:
floor

向上取整:
ceil(A)

四舍五入取整
round

linspace(first, last, num)
0-8,共4个数
logspace(0,1,11) % 10^a 10^b 个数



求矩阵的平方或两个相同的矩阵相乘
两个矩阵中的对应元素求平方
示例:
必须要用.^

返回是布尔量,0或1

/\

(1)
plot(x) %此时的x对应y值
plot(x, y)



t = 0:0.001:4*pi
x = cos(t) + t.*sin(t);
y = sin(t) - t.*cos(t);
plot(x, y)

2.
y1 = 0.2*exp(-0.5*x).*cos(4*pi*x);
y2 = 1.5*exp(-0.5*x).*cos(pi*x);
plot(x,y1,x,y2)
% 一条线一条线生成
plot(x,y1);
hold on;
plot(x, y2);

xlabel("x");
ylabel("y")';
title('sine and cosine curves')
x = linspace(0,2*pi,30);
y = sin(x);
z = cos(x);
u = 2*
subplot(m,n,i)

x=[-1:0.02:2];
y=1.1*sign(x).*(abs(x)>1.1)+x.*(abs(x)<=1.1);
plot(x,y)
plot(x,y,z)

x = input("x");
if x < 0
y = log(x^2 + 1) + sqrt(x^2 + 1);
else
y = sin(x)/(x+1);
end
注意:
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删