• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab基础知识:行向量产生、访问及绘图

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

一、MATLAB产生行向量的两种方法
1、利用冒号可以产生行向量。冒号表达式的一般格式为a????️c其中,a为初始值,b为步长,c为终止值(c > a)。冒号表达式可产生一个由a开始到c结束,以步长b自增的行向量。
例如:t=0:2:10
t =
0 2 4 6 8 10
size(t)=[1 6]
t(1)=0;t(6)=10
2、用linspace函数产生行向量。其调用格式为
linspace(a,b,n)其中a和b是生成向量的第1个和最后一个元素,n是元素总数。
当n省略时,自动产生100个元素。显然,linspace(a,b,n)与a:(b − a)/(n − 1):b等价。
例如:x=linspace(0,10,6)
x =
0 2 4 6 8 10
二、矩阵元素访问的两种形式
下标(Subscript)访问与序号(Index)访问,
矩阵元素的序号就是相应元素在内存中的排列顺序。矩阵元素按列编号,先第1列,再第2列,依次类推。
两者访问形式一一对应。以m × n矩阵A为例,矩阵元素A(i, j)的序号为(j−1)*m + i。其相互转换关系也可利用sub2ind和ind2sub函数求得。
三、行向量t的下标0,止于size(t)
1、横轴坐标从1开始
执行以下语句
t=linspace(0,10,6)
plot(t)
结果为

2、横轴坐标从0开始(序列不动)
执行以下语句
t=linspace(0,10,6)
plot(t)
axis([0 6 0 10])
结果为

3、横轴坐标从0开始(序列前移一项)
执行以下语句
t=linspace(0,10,6)
step=0:5 %5可以改为length(t)-1
上一语句也可以写为step=linspace(0,5,6)
plot(step,t)
结果为


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Matlab相机内参标定及参数理解发布时间:2022-07-18
下一篇:
matlab GUI之 -- 绘图发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap