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);