MATLAB一些操作
syms
使用 syms 关键字可以定义自变量,这样就可以写出带 x,y,z 等的表达式。
syms x, y;
y = exp(-2 * x);
prod
使用 prod 可以实现矩阵中的元素连乘的效果。
x = [3 4 5];
prod(x)
>> 120
循环遍历一个向量
直接把向量赋值给循环变量。
a = [4 5 6];
for i = a
% disp 为输出语句
disp(i);
end
subs
subs 用来替换。
假设 poly 是一个以 x 为自变量的多项式,如果要计算某个值:
subs(poly, x, 5)
在向量中增加元素
假设 event 是一个向量,如果要增加一个 b 向量在尾部,则:
event = [event b]
ezplot
ezplot 用来画出某个带自变量的表达式的曲线,可以指定自变量的范围。
% polyresult 为多项式表达式
ezplot(polyresult, [-1, 1]);
plot
最基本的画曲线的函数,根据横纵坐标。
plot(x0, errevent, '--', x0, errcheby);
figure
新建一张画布,下一个图就会画在这个画布上了。
hold on & hold off
用来把多个曲线画在同一个坐标系中。
figure;
ezplot(polyresult, [-1, 1]);
hold on;
syms x0;
ezplot(exp(-2 * x0), [-1, 1]);
hold off;