MATLAB矩阵的建立

这篇具有很好参考价值的文章主要介绍了MATLAB矩阵的建立。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1.前言

2.直接输入法建立矩阵

 2.利用冒号表达式建立一个向量

3.linspace函数产生行向量

4.复数矩阵的建立

 5.寄语


1.前言

本系列博客均以<<MATLAB程序设计教程(第三版)>>为基础而诞生。本博客对应书中第二章第三小节,但与书不一样的是,我改变了书中的内容。因为我觉得调整后的内容更贴切我的逻辑。我的博客是附上了代码还有我在MATLAB运行的效果。我希望我的博客在给读者一定的帮助之外,还希望每一个新学MATLAB的小萌新都能上手写一次代码,以便增强记忆。

2.直接输入法建立矩阵

将矩阵的元素用方括号括起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔。

下面,我简单地写各例子:

A = [1 ,2 ,3  ;4 ,5 ,6 ;7 ,8 ,9]

上面是书中的例子,但我私以为下面这种写法更容易观看,更不会出错:

A = [1 ,2 ,3 ;
4 ,5 , 6;
7 ,8 ,9]

两种代码的写法出来的效果都是一样的:

MATLAB矩阵的建立

 2.利用冒号表达式建立一个向量

冒号表达式可以产生行向量。

冒号表达式的一般格式是: 

e1 ( 初始值 ) : e2 ( 步长 ): e3 ( 终止值 ),它可以产生一个由初始值 e1  开始到终止值 e3 结束,步长 e2 自增的行向量。

举个小例子:

t = 0 : 1 : 5%初始值为0,步长为1,终止值为5

如果不写步长e2,会出现什么呢?

t = 0 : 5%初始值为0,终止值为5,没有明确步长则默认步长为1

如此看来,上面的两个代码呈现的效果都一样的,让我们来看看:

MATLAB矩阵的建立

3.linspace函数产生行向量

linspace函数产生行向量的调用格式为:

linspace(a (第一个元素)  :b(最后一个元素):n (元素总数)),它可以产生一个由初始值 a 开始到终止值 b 结束,步长 (b - a)/(n - 1)自增的行向量

我们可以得知它等价于 a : (b - a) /(n - 1) : b.

让我们实践一下它。

a = 1;%第一个元素
b = 5;%最后一个元素
n = 10;%元素总数
e = (b - a)/(n - 1);%步长
x = linspace( a ,b ,n);
y = a : e : b ; 
x
y

效果如图所示:

MATLAB矩阵的建立MATLAB矩阵的建立

4.复数矩阵的建立

复数矩阵的两种建立方法:

a = exp(2);
B = [1 ,2+i*a ,a*sqrt(a) ;sin(pi/4) , a/5 ,3.5+6i]

看看这个效果:

MATLAB矩阵的建立

 

R = [1 ,2 ,3 ;
4 ,5 ,6];
I = [6 ,7 ,8 ;9 ,10 ,11];
ri = R + j*I %这表示虚数单位宇一个矩阵相乘

书中的代码是  ri = R + I*i ,但我觉得这样写容易出错。所以,我就用了同样是虚数单位的 j 来表示。

MATLAB矩阵的建立

 

5.寄语

可能会有读者疑惑本是系列博客为什么只有一篇,这当然是作者新手上路,前面的博客没有处理好,想处理好才发出来。我真挚地希望每一个可以看到这里的读者可以关注我,有什么问题可以私信我,一起来玩!!!文章来源地址https://www.toymoban.com/news/detail-498468.html

到了这里,关于MATLAB矩阵的建立的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • android 12.0 第三方输入法app设置系统默认输入法

    在12.0的产品开发中,有功能需要要求设置默认输入法,替换掉系统的输入法,所以这就需要了解设置输入法的相关功能需求,然后根据输入法包名来设置默认输入法 在设置系统默认输入法中 每个系统输入法的id不同 根据id设置输入法 需要先根据需要设置默认输入法的id,来

    2024年02月07日
    浏览(62)
  • 【输入法篇】关闭微软输入法烦人的必应的文本建议设置

    额,微软输入法设置路径藏得有点深,建议在设置里面直接搜索进入,方便些!—【蘇小沐】 1.实验环境 系统 版本 Windows 11 专业工作站版 22H2(22621.1928); 直接设置里面搜索\\\"输入法/拼音\\\",打开\\\"简体中文拼音输入法设置\\\",点击\\\"词典和自学习\\\"。 点击关闭\\\"尝试必应的文本建

    2024年02月15日
    浏览(54)
  • 科大讯飞勾勒生成式AI输入法“模样”,开启下一代输入法革命

    回顾国内第三方输入法赛道近十余年的发展,移动互联网的市场红利催生了科大讯飞、百度、搜狗等颇具规模和实力的头部厂商。与此同时,历经多年、多方角逐,第三方输入法市场进入存量阶段,升级技术、优化用户体验来挖掘存量,成为决定竞争胜负的关键。 恰逢ChatG

    2024年02月07日
    浏览(39)
  • 苹果手机怎么设置九宫格输入法?快速切换九键输入法,轻松学会

    苹果手机与安卓手机有很大的不同,从安卓手机切换成苹果手机,不少的小伙伴表示不是很适应。有些习惯了使用九宫格输入法的小伙伴发现自己的苹果手机是26键输入法,不知道苹果手机怎么设置九宫格输入法。别担心,下面小编就来教你如何快速切换九宫格输入法。   不

    2024年02月09日
    浏览(49)
  • Win10自带输入法怎么删除-Win10卸载微软输入法的方法

    Win10 自带输入法怎么删除?Win10系统自带输入法就是微软输入法,这个输入法满足了很多用户的输入需求。但是,有些用户想要使用其它的输入法,这时候就想删除掉微软输入法。下面小编给大家介绍最简单方便的卸载方法吧。 Win10卸载微软输入法的方法: 1. 在任务栏的语言

    2024年02月07日
    浏览(53)
  • (搜狗输入法)自定义输入日期格式

    想要按特定格式快速输入当天的日期戳:XXXX-XX-XX,如 2023-07-13 参考链接:搜狗输入时间日期格式输入及自定义 按上述教程操作,自定义短语表达式: #$year-$month_mm-$day_dd 即可实现用搜狗输入法输入“rq”即可快速输入当天的日期戳“2023-07-13”: 记录一下~

    2024年02月16日
    浏览(46)
  • linux安装搜狗输入法后无法输入中文

    linux安装sogou输入法参考官网教程,https://shurufa.sogou.com/linux/guide 如下图所示,安装后可以在右上角状态栏看到sogou输入法,但是只能输入英文,无法输入中文。 解决方法如下:

    2024年02月13日
    浏览(67)
  • Qt/C++中英输入法/嵌入式输入法/小数字面板/简繁切换/特殊字符/支持Qt456

    在嵌入式板子上由于没有系统层面的输入法支持,所以都绕不开一个问题,那就是在需要输入的UI软件中,必须提供一个输入法来进行输入,大概从Qt5.7开始官方提供了输入法的源码,作为插件的形式加入到Qt中,这里需要特别提示的是,该源码是gpl的,商业应用对这个比较不

    2024年01月21日
    浏览(92)
  • Ubuntu——搜狗输入法

       因为工作原因要运用到Linux,对于新手来说最容易上手的就是Ubuntu,在安装了Ubuntu之后,第一件事当然就是安装一个可以使用的汉语输入法,在这里我选择的是搜狗输入法的安装。 1.Ctrl+Alt+T,打开终端Terminal; 2.先添加以下源,在终端输入命令: 然后输入密码 3.更新一下

    2024年02月15日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包