//www.tatmou.com/matlabcentral/answers/questions?term=asked_by_id%3A102093 MATLAB的答案——新问题匹配asked_by_id: 102093 2018 - 02 - 01 - t21:24:11z 标签:www.tatmou.com, 2005:问题/ 380256 2018 - 02 - 01 - t19:18:34z 2018 - 02 - 01 - t21:24:11z Matlab函数和变量名称混乱后负载 大家好!我遇到了一个奇怪的问题函数和变量名。我试着这个清除所有关闭所有α= 1;保存(data1.mat) test1 test1是test1负载data1的功能函数。垫%这只包含变量αα%看到α的值和错误出现了,好像我调用函数αα,而不是变量。就我所知,当我们说出一个变量与一个内置函数,用matlab对该名称作为变量名无论何时调用(我们应该避免的命名风格)。同时,在我的例子中,我使用“谁”命令来看看是否有一个名为“α”的变量在工作区中加载函数。我确实有“α”变量。为什么这个问题发生了什么?所有的功能,.mat文件在同一个文件夹中。 I've tried in Matlab 2016a,b and 2017b. NMTri //www.tatmou.com/matlabcentral/profile/authors/3992123 标签:www.tatmou.com, 2005:问题/ 111748 2014 - 01 - 08 - t11:25:58z 2014 - 01 - 08 - t11:42:51z 如何忽略的一些元素函数返回向量? 在编写代码时,我需要一些返回向量中的元素。例如:y = 0 (100、1003);2 = 1:10 0 y (ii):) = conv (h (ii):), x (ii):));最后我想y(:, 4:结束);我和我的解决方案是:y (: 1:3) = [];我认为matlab为这种情况下应该有一个优雅的表达式。有什么建议。喜欢的东西:y = 0 (100、1000);2 = 1:10 0 y (ii):) = conv (h (ii):), x (ii):)) (4:1003);%当然是不正确的:(提前结束谢谢:) NMTri //www.tatmou.com/matlabcentral/profile/authors/3992123 标签:www.tatmou.com, 2005:问题/ 111123 2013 - 12 - 31 - t15:07:28z 2014 - 01 - 08 - t11:07:59z 什么是最有效的方法:负载或设置全局变量 我使用一个脚本,该脚本调用一个函数多次(1000);在这个函数中,大量使用复数矩阵,这个矩阵被称为“promat”也叫“promat.mat”保存在文件。具体而言,我的函数:函数y =过程与x y = x (x)做某事。* promat;最后我想到三个解决方案:+第一:负载promat金宝搏官方网站工作空间,然后把它作为全局变量和函数中声明它。+第二:负载promat工作空间,然后把它作为输入的函数:函数y =过程(x, promat) +第三:加载函数内的矩阵。我想知道什么是最快和最有效的方法,无论是在内存使用效率和性能。任何答案,讨论将赞赏:)。 NMTri //www.tatmou.com/matlabcentral/profile/authors/3992123