matlab中如何定义一个数组为全局变量?

主函数和另一个m文件里的函数都要用这个数组,两个里边都写了global,但是还是出错,好像不能用一般的全局变量的那个方法,怎么办?ps希望大虾回答问题时先运行一下,否则不... 主函数和另一个m文件里的函数都要用这个数组,两个里边都写了global,但是还是出错,好像不能用一般的全局变量的那个方法,怎么办?
ps 希望大虾回答问题时先运行一下,否则不仅浪费了大家的时间,您的答案也不会被采纳,您回答问题不就是为了解决问题,答案被采纳,得到财富值吗?不对又何必浪费大家的时间和精力呢?!
展开
 我来答
动植物世界
高粉答主

2020-02-10 · 原创动物解说创作者(原创、原创、原创) 每天都趴网看各位的评...
动植物世界
采纳数:235 获赞数:371936

向TA提问 私信TA
展开全部

matlab 里定义全局变量,常量。

oop

matlab R2008a开始支持面向对象了。在类定义中可以定义些类常属性,就是可以定义常量:

[plain] view plaincopy

classdef MyConstants

properties (Constant = true)

SECONDS_PER_HOUR = 60*60;

DISTANCE_TO_MOON_KM = 384403;

end

end

扩展资料:

图形处理:

MATLAB自产生之日起就具有方便的数据可视化功能,以将向量和矩阵用图形表现出来,并且可以对图形进行标注和打印。高层次的作图包括二维和三维的可视化、图象处理、动画和表达式作图。可用于科学计算和工程绘图。

新版本的MATLAB对整个图形处理功能作了很大的改进和完善,使它不仅在一般数据可视化软件都具有的功能(例如二维曲线和三维曲面的绘制和处理等)方面更加完善,而且对于一些其他软件所没有的功能。

MATLAB同样表现了出色的处理能力。同时对一些特殊的可视化要求,例如图形对话等,MATLAB也有相应的功能函数,保证了用户不同层次的要求。另外新版本的MATLAB还着重在图形用户界面(GUI)的制作上作了很大的改善,对这方面有特殊要求的用户也可以得到满足。

参考资料来源:百度百科-MATLAB



百度网友faadf46
高粉答主

2019-12-12 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:75.1万
展开全部

1、matlab不用事先定义大小,可以自己动态增加,输入a=[]。

2、对数组的第一行进行赋值,a(1,:)=[1 3 5]。

3、输入a(2,:)=[2 4 6]对数组第2行进行赋值。

4、入a(4,:)=[1 5 7],进行跨行赋值,可以看到matlab自动为数组赋值了第3行,全部为0,动态自己增加。

5、输入a(5,3)=8进行赋值,可以看到自动增加第5行1列和2列。

注意事项:

MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whoiszyc
推荐于2017-10-05
知道答主
回答量:12
采纳率:0%
帮助的人:4.4万
展开全部
在M文件中编入如下程序:
global a; %matlab自动将a作为数组处理
for i=1:5
a(i)=i;
end
这样就可以成功定义一个全局变量数组。

测试:
在command window输入:sin(a(1)*a(2)*pi)
得到:
ans =
-2.4493e-016
这样应该说明定义成功了吧。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
snowland
2015-07-26 · 知道合伙人软件行家
snowland
知道合伙人软件行家
采纳数:1229 获赞数:7313
多次参加C++算法类竞赛获奖。

向TA提问 私信TA
展开全部
在matlab中有global关键字
只要把矩阵声明是global就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我要那个妾
2011-05-17 · TA获得超过2157个赞
知道小有建树答主
回答量:927
采纳率:50%
帮助的人:232万
展开全部
你这个问题问的,还ps。你连个具体代码,错误信息都没有,叫别人怎么给你解决?只能说global可以做到你的目的,没什么不可以,出错也是你用错了。没有错误信息,谁也帮不了你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式