程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2023-05(4)

MATLAB入门学习笔记Ⅱ-3

发布于2020-02-26 11:59     阅读(1161)     评论(0)     点赞(20)     收藏(1)


补充内容

将一串字符反过来,用reverse函数or flip函数:

s1=‘I love FCC’
s2=reverse(s1) or s2=flip(s1)
s2=‘CCF evol I’

structure:
访问结构体中的字段

student.name = ‘John Doe’;
student.id = ‘jdo2@sfu.ca’;
student.number = 301073268;
student.grade = [100, 75, 73; …
95, 91, 85.5; …
100, 98, 72];

student为一个结构体,上面储存了不同字段,则输出student显示其包含的字段:

student
name: ‘John Doe’
id: ‘jdo2@sfu.ca’
number: 301073268
grade: [3×3 double]

扩充结构体列表

student(1).name = ‘John Doe’;
student(1).id = ‘jdo2@sfu.ca’;
student(1).number = 301073268;
student(1).grade = [100, 75, 73; 95, 91, 85.5; 100, 98, 72];
student(2).name = ‘Ann Lane’;
student(2).id = ‘aln4@sfu.ca’;
student(2).number = 301078853;
student(2).grade = [95 100 90; 95 82 97; 100 85 100];

则输出的结果为:

student=
包含以下字段的 1×2 struct 数组:
name
id
number
grade
在这里插入图片描述

将结构中某一字段删除,用到rmfiled函数:
如果删除id字段,则>>rmfiled(student,‘id’)即可

结构体可以级联,即结构体中字段的取值也可以是结构体:
在这里插入图片描述
mat2cell函数的理解:
矩阵a=[1 2 3;4 6 9;0 3 4],3×3
c = mat2cell(a, [1 2], [2, 1]) ——表示将a矩阵的行分为1+2,列分为2+1,则最终c为:

[1x2 double] [6]
[2x2 double] [2x1 double]

magic函数:
M = magic(n) 生成一个n*n的矩阵,矩阵元素是由整数1到n^2组成的并且任何行任何列的和都相等,阶数n必须是大于等于3的标量。

读取Excel中数值部分:
Score = xlsread(‘04Score.xlsx’)

读取Excel中行列标题+数值部分:
[Score Header] = xlsread(‘04Score.xlsx’
在这里插入图片描述

发布了15 篇原创文章 · 获赞 0 · 访问量 227


所属网站分类: 技术文章 > 博客

作者:我是天上的仙女

链接:https://www.pythonheidong.com/blog/article/234105/36fafa2c32272529331e/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

20 0
收藏该文
已收藏

评论内容:(最多支持255个字符)