【无标题】每日总结

2022/05/10,11


Matlab入门

  • 变量
  • 函数
    主函数以及调用函数,调用函数的开头遵循以下格式

function fibo = fibonacci_mine(n)
% 功能:计算前n个斐波那契数列
% 参数:n 代表需要前n个斐波那契数列
% 返回值: fibo 一个 n行1列的矩阵,代表前n个斐波那契数
% 接下来就是该函数具体功能的实现

  • 求解线性方程组
    求解线性方程组一般转化为矩阵的运算,其中值得注意的是左除(/)和右除(\)的区分。
  • 定积分与不定积分

int(f, x);
% 不定积分,f 是函数,x 是变量
% 返回 f 的原函数
int(f, x, low, high);
% 定积分,low 下限,high 上限
% 返回定积分的计算值

  • 多项式求导
    值得注意的是多项式之积和之商求导所用的函数是一样的,只是返回值有所区别,前者返回一个数组,后者返回两个数组

res_p= polyder(p_1, p_2); %积求导
[res_p_Num, res_p_Den] = polyder(p_1, p_2); % 商求导

  • 二重积分

res = integral2(f,0,1,0,ymax);
% 计算二重积分的函数
% integral2(fun, xmin, xmax, ymin, ymax)
% 其中的 x y 的上下限还是需要一定的数学基础的

  • 画图
%% 绘制矩阵图像
clear all;
A = [4 1 -2;
     2 2  1;
     3 1 -1];  % 定义一个矩阵
 figure;
 plot(A);
 title('一个矩阵');

在这里插入图片描述
使用折线图绘制矩阵,横坐标代表第几个,每一行用一条线表示,纵坐标表示某个横坐标处的高度。
还可以通过以下符号控制曲线状态
在这里插入图片描述
'–oc’或’o–c’或’c–o’或其他,不区分顺序,并且也可以省略其中任意个,例如:

%% 使用plot绘图
clear all;
syms x;     % 声明一个符号x
x = 0:0.01:20;  % 给定范围
f = sin(x);   % 声明函数
figure;     % 打开绘图窗口
plot(f,'o、+--b');    % 画图
title('y=sinx o--b');

在这里插入图片描述

  • 三维数据可视化
%% 使用plot3 画一个螺旋向上的线
t = 0:0.1:10*pi;    % 空间曲线使用参数方程比较容易表示出来
z = t;          % z轴随着t的增加而升高
x = sin(t);
y = cos(t);     % x^2+y^2 = 1,所以从上向下看是空间圆
figure;
plot3(x, y, z); % 画图
title('大弹簧');
xlabel('x轴')
ylabel('y轴')
zlabel('z轴')

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值