结构体,,

Matlab 结构体

%%%%通过直接赋值来创建结构体%%%%%%
结构体是一种可以存储不同类型数据的数据结构

node(1).name = 'xiezhh';
node(2).name = 'heping';
node(1).age = 31;
node(2).age = 22;
>> node(1)
ans = 
  包含以下字段的 struct:
    name: 'xiezhh'
     age: 31
>> node(1).name
ans =
xiezhh

node就是定义的结构体
node(1),node(2)…为每个结构体的存储单位,就像矩阵a(1),a(2)一样,每个单位包括name,age等不同数据。
这里的构建是直接给每个结构体单位每个数据赋值。

node(1).name = 'xiezhh';
node(2).name = 'heping';
node(1).age = 31;
node(2).age = 22;
>> node
node = 
  包含以下字段的 1×2 struct 数组:
    name
    age
>> node.name
ans =
xiezhh

ans =
heping

nargin 针对当前正在执行的函数,返回函数调用中给定函数输入参数的数目。该语法仅可在函数体内使用。
字符串char转化为sym函数:可以用eval函数,比如eval('y=x+3');执行的就是y=x+3的命令。
符号转实际数值也可以用。

vpa(m,5)将m用5位有效数字表示
return break continue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值