版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(3037)
>
虫友互识
(298)
>
导师招生
(135)
>
文献求助
(125)
>
休闲灌水
(69)
>
硕博家园
(64)
>
考博
(47)
>
论文投稿
(42)
>
博后之家
(27)
>
考研
(22)
>
招聘信息布告栏
(20)
>
论文道贺祈福
(20)
>
基金申请
(18)
>
教师之家
(16)
>
催化
(16)
>
外文书籍求助
(12)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
其它
»
matlab的全局类如何实现
4
1/1
返回列表
查看: 540 | 回复: 3
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
Carpathia
银虫
(小有名气)
应助: 35
(小学生)
金币: 5.6
帖子: 140
在线: 24.9小时
虫号: 1070633
[交流]
matlab的全局类如何实现
在一个m文件里定义了class myclass
如果在另一个m文件function里将其变为类的一个实例,并且在function下指明global:
CODE:
global instant; instant = myclass();
出错,原因是matlab把所有global过的变量设为double,因此无法把instant实例化。
尝试另一种方法:
可以把实例保存在cell里,同时对cell进行global处理,方法可行,不过略显麻烦;
另一种方法:
CODE:
k = evalin('base','k'); assignin('base','k',k);
用assignin函数把变量存在base里,即workspace里,要用evalin函数取出,方法可行,还是显得麻烦。
请问大家如何考虑这个问题的?
回复此楼
» 猜你喜欢
不自信的我
已经有9人回复
磺酰氟产物,毕不了业了!
已经有8人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有10人回复
26申博(荧光探针方向,有机合成)
已经有4人回复
要不要辞职读博?
已经有3人回复
论文终于录用啦!满足毕业条件了
已经有26人回复
2026年机械制造与材料应用国际会议 (ICMMMA 2026)
已经有4人回复
Cas 72-43-5需要30g,定制合成,能接单的留言
已经有8人回复
北京211副教授,35岁,想重新出发,去国外做博后,怎么样?
已经有8人回复
自荐读博
已经有3人回复
高级回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助如何在matlab中实现Daubechies eight-wavelet function的移位和尺度变换
已经有3人回复
MATLAB如何定义全局变量结构体?
已经有4人回复
matlab如何寻找结构体数组的相邻元数呢
已经有8人回复
最小二乘法的matlab 实现
已经有4人回复
matlab非线性最小二乘法求解
已经有12人回复
关于全局最优法和遗传算法
已经有7人回复
关于Logistic回归统计算法的matlab实现 实例
已经有76人回复
matlab如何实现数据流聚类过程模拟的
已经有10人回复
matlab编程中遇到的问题
已经有4人回复
小白求助自适应控制中投影算子的MATLAB实现方法
已经有5人回复
用matlab来实现分类汇总
已经有3人回复
matlab如何实现矩阵多行数据的循环调用
已经有5人回复
matlab中如何用regress实现批量回归并出图
已经有8人回复
Matlab三维图中如何实现x,y坐标名称与各自的坐标轴平行?
已经有4人回复
Matlab如何实现这样的计算:赋值——计算——判断结果——重复
已经有10人回复
matlab最小二乘问题求助 怎么定义多变量
已经有3人回复
【求助】用matlab最优化方法进行参数拟合
已经有17人回复
» 抢金币啦!回帖就可以得到:
查看全部散金贴
坐标济南,来碰碰运气
+
1
/450
真诚找对象
+
1
/93
科瑞赛生物内皮细胞培养基试用装限时大放送,助力你的实验高效进阶!
+
1
/84
上海师范大学生物医用材料方向招收2026级博士研究生
+
1
/83
上海大学昝鹏教授、军事医学研究院伯晓晨研究员/倪铭副研究员 课题组招聘博士生
+
1
/80
上海大学昝鹏教授、军事医学研究院伯晓晨研究员/倪铭副研究员 课题组招聘博士生
+
1
/77
成都理工大学全国重点实验室公开诚聘绿色有机合成方向联培生及科研助理
+
1
/76
希望你在这里
+
1
/62
急招碳材料相关特任研究人员/博士后/科研助理/26级博士和硕士
+
1
/41
厦门大学航空航天学院智能制造课题组招2026年申请审核制博士生1-2名
+
1
/30
可以用同一个研究内容申请青C和博士后面上吗
+
1
/23
SCI,计算机相关可以写
+
1
/22
SCI,计算机相关可以写
+
1
/19
长江学者团队招聘药学/生物信息学等方向高校教师7名(地点杭州、有事业编)+博后5名
+
1
/8
美国麻省大学电子工程系招收全奖博士生和博士后
+
1
/5
浙江大学傅杰团队(杰青)高薪招聘博士后
+
1
/4
代算!材料学理论计算
+
1
/3
北京工业大学材料学院吴玉锋教授、王长龙研究员招收博士研究生
+
1
/3
双一流天津工业大学电信学院李鸿强教授招收2026年申请审核制博士3人
+
1
/3
香港中文大学(深圳)下一代半导体激光器概念验证中心(筹)招聘工程师
+
1
/2
1楼
2012-06-06 13:46:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
libralibra
至尊木虫
(著名写手)
程序强帖: 40
应助: 817
(博后)
金币: 12914.1
帖子: 2238
在线: 287.3小时
虫号: 696514
★
Carpathia(金币+1): 谢谢参与
用matlab这么久,从来没用过class,或许有其可取之处
但是class可以完成的任务,都可以用struct完成,
因为matlab的函数组织非常灵活,是不是member function不是那么严格,
如果是data member,可以用struct的fields来模拟
赞
一下
回复此楼
2楼
2012-06-06 16:05:43
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
Carpathia
银虫
(小有名气)
应助: 35
(小学生)
金币: 5.6
帖子: 140
在线: 24.9小时
虫号: 1070633
引用回帖:
2楼
:
Originally posted by
libralibra
at 2012-06-06 16:05:43
用matlab这么久,从来没用过class,或许有其可取之处
但是class可以完成的任务,都可以用struct完成,
因为matlab的函数组织非常灵活,是不是member function不是那么严格,
如果是data member,可以用struct的fields来 ...
谢谢您的回答
struct只有数据成员,却没有成员函数
因为现在做的工作本身就是一个面向对象的计算工作(多体动力学)
再者matlab里充斥着各种object,用class来组织程序会方便很多
当然用matlab仅仅用来验证方法,不是用来做实际工作
赞
一下
回复此楼
3楼
2012-06-06 17:00:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
简单回复
ecnufsy
4楼
2017-11-07 08:58
回复
Carpathia(金币+1): 谢谢参与
发自小木虫IOS客户端
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
Carpathia
的主题更新
4
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
高级回复
(可上传附件)
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定