首页 > 其他分享 >MATLAB的一些基本知识

MATLAB的一些基本知识

时间:2024-03-29 19:30:52浏览次数:18  
标签:10 打印 基本知识 矩阵 books MATLAB 一些 pi sin

1.矩阵

% 矩阵
A=[1 2 3; 4 5 6; 7 8 9]
B=A'% 行变列,列变行
C=A(:)% 以先列后行的顺序打印为一列
D=inv(A)% 求逆
A*D
E=zeros(10,5,3)% 打印三个10行5列的矩阵
E(:,:,1)=rand(10,5)% 打印随机数
E(:,:,2)=randi(5,10,5)% 打印最大为5的随机数
E(:,:,3)=randn(10,5)%打印均值为0,方差为1的随机数
% 矩阵的索引
A=magic(5)% 生成一个幻方矩阵
B=A(2,3)% 取第二行第三列的数
C=A(3,:)% 取第三行
D=A(:,4)% 取第四列
[m,n]=find(A>20)% 找出大于20的序号值/矩阵中的索引

 

2.元胞数组

A=cell(1,6)% 打印1行6列
A{2}=eye(3)% 下标从1开始
A{5}=magic(5)% 幻方矩阵
B=A{5}

 

 

 

3.结构体

books=struct('name',{{Machine Learning','Data Mining'}},'price',[30,40])
books.name
books.name(1)
books.name(1)

 

4.基本绘图操作

%1.二维作图
x=0:0.01:2*pi;
y=sin(x);
figure % 建立一个幕布
plot(x,y)
title('y=sin(x)')
xlabel('x')
ylabel('sin(x)')
xlim([0 2*pi])

 

%2.三维绘图
t=0:pi/50:10*pi;
plot3(sin(t),cos(t),t)
xlabel('sin(t)')
ylabel('cos(t)')
zlabel('t')
grid on
axis square

 

%3. 双峰图形
[x,y,z]=peaks(30);
mesh(x,y,z)
grid

 


 

标签:10,打印,基本知识,矩阵,books,MATLAB,一些,pi,sin
From: https://blog.csdn.net/XAX520_1314/article/details/137154223

相关文章

  • 【无人机路径规划】基于深度强化学习的多无人机辅助边缘计算网络路径规划(Matlab代码实
    ......
  • 协程中Flow的一些特性(冷流,流的连续型、构建器、上下文、指定协程中收集流、流的取消)
    一、冷流Flow是一种类似序列的冷流,flow构建器中的代码知道流被收集的时候才运行。惰性生成:冷流只有在被订阅时才会开始生成数据。在订阅之前,它不会执行任何操作,也不会产生任何数据项。简单来讲就是现学现用,什么时候使用什么时候才调用。比如使用collect就是启动的标志。......
  • 【matlab】【2024年】【优化算法】【黑风筝算法】【BKA】【附带论文中英翻译网页版】
            本文创新性地提出了黑风筝算法(BKA),这是一种受黑风筝迁徙和掠食行为启发的元启发式优化算法。BKA集成了柯西突变策略和Leader策略,增强了算法的全局搜索能力和收敛速度。这种新颖的组合在探索全球解决方案和利用本地信息之间取得了良好的平衡。在CEC-2022和CEC-20......
  • matlab简单信号处理方法整理
     机器学习与数据预测——信号处理MachineLearningandDataPrediction--SignalProcessingContents1.泰勒级数应用Taylorseriesapplication1.1.diff,int,cumsum函数用法1.2.对带有边界的函数求其泰勒展开式2.傅里叶级数与傅里叶变换FourierseriesandFouriertrans......
  • 010_documentation_in_Matlab中的帮助与文档
    Matlab中的帮助与文档1.前言一眨眼已经写了十篇文章。000在Matlab中使用Python包CoolProp001Matlab运行时间测试与时间复杂度分析002避免使用for循环003Matlab中的向量约定004Matlab中的矩阵约定005Matlab中的数组索引006Matlab中的逻辑数组索引007Matlab学习的启动与加......
  • 恒温恒湿空气调节系统设计:基于MATLAB的恒温恒湿空气调节系统建模和仿真,包括空气调节系
    鱼弦:公众号【红尘灯塔】,CSDN内容合伙人、CSDN新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)基于MATLAB的恒温恒湿空气调节系统设计:原理、应用、实现与分析1.恒温恒湿空气......
  • DBO优化GRNN回归预测(matlab代码)
    DBO-GRNN回归预测matlab代码蜣螂优化算法(DungBeetleOptimizer,DBO)是一种新型的群智能优化算法,在2022年底提出,主要是受蜣螂的的滚球、跳舞、觅食、偷窃和繁殖行为的启发。数据为Excel股票预测数据。数据集划分为训练集、验证集、测试集,比例为8:1:1模块化结构:代码按照功......
  • C++17 一些新特性的简单描述
    其实很多17的官方新特性早就被很多非官方的库支持,反复验证完善后被官方收录。1、std::optionalstd::optional<vector<int>>list={}/std::nullopt/{{}};不就是表示一个值存在与否是可选的吗注意下{{}}和nullopt的区别,笔者偶尔遇见过相关bug,毕竟通信行业,信息内容中空列表......
  • 数学建模之MATLAB使用
    1.数值计算和符号计算的认识我们都知道MATLAB里面存在着数值计算和符号计算,但是两者之间到底是怎样的呢?举一个很简单的例子,我们在高等数学里面的微积分学习时经常求不定积分,也就是原函数,这个过程实际上进行的就是符号运算,我们通过对一些变量字符x等等的运算,最后得出一个表达......
  • 后缀自动机的一些题目的整理
    后缀自动机的一些题目的整理P3804【模板】后缀自动机(SAM)P3804【模板】后缀自动机(SAM)板子题,没啥好说的。#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;constintN=2e6+5;inttot=1,last=1,idx,n;intver[N],h[N],ne[N];chars[N];llf[N],ans......