从零开始,简单得飞起的语法
还是要学的基本语法
Section titled “还是要学的基本语法”输出使用disp:
disp(A); % 输出 Adisp('Ciallo~');格式化输出要用fprintf:
fprintf('我要吃 %d 个苹果!', 100);如下所示
for i = 1:5 % 1 到 5 fprintf('第 %d 次 Ciallo~', i);end像下面这样可以定义一个矩阵
A = [3 1 2;2 1 2;1 2 3];对于矩阵运算,比如数乘、相加、乘法,直接用符号就可以
B = 2 * A;C = A * B;如果是逐元素操作,那就要加上.
C = A .* B; % 两个矩阵对应元素分别相乘D = A .^ 2; % D 中每个元素的值是 A 中对应元素的平方如果要求 和 :
det(A);inv(A);通过figure打开一个画图窗口,grid on可以显示网格
可以像下面这样定义一个函数
f = @(x) cos(tan(pi * x));或者可以这样
x = linspace(-2, 2, 1000);y = cos(tan(pi * x));x是取 之间的 个点
以上两种方法的画图方式如下
fplot(f, [-2, 2]); % 定义了函数
plot(x, y); % 定义了 x 和 y画完还可以用xlabe()l和ylabel()来分别给两个坐标轴设置标题,用title()来设置窗口标题,用legend([...]);来设置图例
如果要同时在坐标轴上显示多个函数图像,需要在画图前hold on;,画完再hold off;
如果想加文字说明,就要用text(x, y, text)来加文字