问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab中cell数组问题

发布网友 发布时间:2022-04-21 08:37

我来回答

2个回答

热心网友 时间:2023-08-05 06:04

这其实不是你对cell数组的理解问题
而是你对varargin使用方法理解的问题

varargin是可以接受一串参数列表的变量
你不需要在调用函数之前将输入参数放到cell矩阵
你只要像一般的函数调用那样,用逗号分开多个输入参数
系统会自动地将参数列表按行向量cell矩阵的方式传递给varargin
也就是说你只要定义function out=fun(varargin)
你可以fun(a,b,c,d,e)这样调用fun函数
然后在fun函数内部varargin={a,b,c,d,e};
这样的设置,是使一些输入参数个数不确定的函数能够正确调用输入参数
例如plot函数
plot(x,y);
plot(x,y,'linewidth',1,'colro','r');
甚至还可以设置线型,符号形状,符号大小,符号边框颜色,符号填充颜色等参数
还有很多matlab系统定义的函数,有很多可以设置的属性,
但很多时候我们不需要全部都设置,有时候需要设置多一点,有时候设置少一点
实际上这些函数后面的输入都是以varargin传递到函数里面的
在函数里面再根据varargin的长度,取出这些参数来进行设置

你把a,b打包成为c一个cell矩阵
然后掉用testvar(c),实际上varargin={c},是一个长度只有1的cell数组
你可以输出x,y,你也可以输出length(varargin)看看是不是1
那么varargin{k}(1)实际上就是c(1),所以也还就是cell数组

之所以出现这样的错误,是你还没有搞清楚varargin的用法
实际varargin会对整个输入参数列表用{}也就是cell数组包装起来
就因为多包装了一层,所以你认为应该是数值的值其实还有一层cell每解包,还是cell

热心网友 时间:2023-08-05 06:04

a{k}(1) = a{mod(10,size(a,1))+1, (k-mod(10,size(a,1)))/size(a,1)}(1)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
云课堂开启学生电脑其中一台不开机电脑上云课堂打不开怎么办是版本问题... 面朝大海春暖花开要表达什么意思 面朝大海春暖花开出处介绍_百度... 大学毕业工作了,还能不能再参加英语专业四级考试 8+13!西湖这些企业成为省、市“示范”! 杭州恒胜电子科技有限公司深圳分公司怎么样? 杭州恒胜电子科技有限公司公司简介 广州脑梗心梗怎么治 神经损伤怎么办 超市如何给商品定销售单价(公式) 做批发的加价率是多少呢 在matlab中利用元胞数组创建包含字符的数组,克服字符数组要个数对齐的问题! 怎样把Matlab的cell 变为普通的数组 如何利用matlab 创建元胞数组储存已给表格中的信息? 如何用MATLAB建立一个元胞数组 Matlab中如何创建一个全为:的cell matlab中的元胞数组如何实现批量的赋值呢? matlab如何一次生成多个cell数组 Matlab的cell 元胞数组的创建 sketch怎么设置按钮跟随文字多少变化宽度 在sketch中怎么将一排字变成拱形或弯曲效果 sketch中微软雅黑怎么加粗 怎么让sketch的字体显示中文 如何用Sketch进行网页设计 sketch如何给文字加覆盖 在Sketch Up 中的标注字体怎么调整 谢谢 tapd出来后禅道是不是岌岌可危了 sketch怎么按曲线排列文字 如何用 Sketch 进行网页设计 做app的时候,在sketch中选用哪个字体 marvinsketch字体怎么调整 如何Matlab 中在cell中添加元素 如何提取出cell中具体数据 matlab 关于MATLAB cell元胞数组中元素的引用问题 Matlab怎么把元胞数组转化成矩阵 matlab cell 数组怎么添加元素 matlab中cell数组用法 matlab怎样合并元胞数组? 炸土豆条既然要裹淀粉为什么还要洗淀粉? 猪排怎么做 自己用淀粉和土豆条还有两个鸡蛋裹上到一起就可以一起下过炸吗? 小海虹螃蟹怎么做好吃 淀粉,面粉,生粉的区别 鲍鱼和海虹怎么做 炸蜂窝玉米用生粉和吉土粉可以吗? 家里没有生粉改用什么代替 干炸里脊怎么做酥脆 红薯淀粉、土豆淀粉和玉米淀粉吃法有什么不同 《星天秘语(恐怖版)》txt全集下载 油炸野生小鲫鱼需要放淀粉吗?具体怎么做呢? 油炸小酥肉的时候,需要裹一层淀粉吗?