欢迎来到天天文库
浏览记录
ID:55131112
大小:15.67 KB
页数:2页
时间:2020-04-28
《MATLAB对多个变量同时赋值.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、个人收集整理-ZQMATLAB对多个变量同时赋值对多个变量赋值(实现连等)转自: 对,和分别赋值,和 这样的语句在是合法的,但是在的中是不合法的,那到底中是否有其它解决方案呢。呵呵偷偷告诉您,这个是有滴。b5E2R。b5E2R。中提供了函数进行多变量赋值处理,且用处很大哦。该函数最基本语法为[,,,...](),即[,,,...](,,,…),即p1Ean。p1Ean。上面只是函数的基本用法,有些人觉得也没什么呀,哈哈其实您错了,这个函数的用处大着呢。我需要从细心看问题,才能看到本质。DXDiT。DXDiT。在讲解之前先说两个小知识点:()如果{‘’,'’,'’},那么
2、{:}结果完全等效于:{}{}{},注意三个数据之间有逗号分隔开RTCrp。RTCrp。()如果()’’()’’()’’,也就是说是一个结构体数组,那么将完全等效于:()()(),注意有逗号分隔5PCzV。5PCzV。例子:对同时初始化为>>[]() 例子:对分别初始化为>>[](‘’,'’,'’)例子:将数组{}中的分别赋值给>>{};>>[]({:})注意[]({})是错误的2/2个人收集整理-ZQ 例子:将数组{}分别付给结构数组的字段>>{};>>[()]({:})×: 例子:将结构体数组的字段全部赋值为>>[()]()×:
3、 如果您的版本是以上,那么有时函数可以直接省略,请往下看!其实中只要等号两边的表达式中,逗号的个数相等就可以直接省略进行赋值,注意等号右边的逗号表达式不能手工敲入,只能使用{:}和等两种形式得到的等效逗号表达式,但左边可以使用[]的手动逗号形式。jLBHr。jLBHr。>>{};>>[]{:} >>()’’()’’;>>[]2/2
此文档下载收益归作者所有