创建和初始化单元格数组 [英] Create and initialize cell array

查看:75
本文介绍了创建和初始化单元格数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找一种体面的方式来创建和初始化具有给定值的单元格数组.我可以想到以下oneliner

I am looking for a decent way to create and initialize a cell array with a given value. I can think of the following oneliner

val = 'hello';
dim = [2, 4, 6];
arrayfun(@(x) val, zeros(dim), 'UniformOutput', false)

但是我觉得很脏.

推荐答案

一个更简单的选择:

C = repmat({val}, dim);

这篇关于创建和初始化单元格数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆