matlab基础代码
以下是一些基础的 MATLAB 代码示例:
计算两个数的和
a = 5;
b = 10;
c = a + b;
disp©;
计算一个数组的平均值
arr = [1, 2, 3, 4, 5];
avg = mean(arr);
disp(avg);
绘制正弦函数图像
x = linspace(0, 2*pi, 100);
y = sin(x);
plot(x, y);
读取和写入文件
fid = fopen('example.txt’, ‘w’);
fprintf(fid, ‘Hello, world!’);
fclose(fid);
fid = fopen('example.txt’, ‘r’);
str = fscanf(fid, ‘%s’);
disp(str);
fclose(fid);
使用循环计算阶乘
n = 5;
fact = 1;
for i = 1:n
fact = fact * i;
end
disp(fact);
创建一个矩阵并进行矩阵乘法运算
A = [1, 2, 3; 4, 5, 6; 7, 8, 9];
B = [9, 8, 7; 6, 5, 4; 3, 2, 1];
C = A * B;
disp©;
使用条件语句判断一个数的正负性
num = -5;
if num > 0
disp(‘The number is positive.’);
elseif num < 0
disp(‘The number is negative.’);
else
disp(‘The number is zero.’);
end
使用函数计算一个数的平方根
num = 25;
sqrt_num = sqrt(num);
disp(sqrt_num);
使用向量化操作计算两个向量的点积
a = [1, 2, 3];
b = [4, 5, 6];
dot_product = dot(a, b);
disp(dot_product);
使用内置函数计算一个数组的标准差
arr = [1, 2, 3, 4, 5];
std_dev = std(arr);
disp(std_dev);