matlab 如何提取工作空间的数据

matlab 如何提取工作空间的数据,第1张

用save来把数据存到mat文件

用load来读取相关mat文件

你可以在运行工具箱的函数里面加入save("文件路径")

具体 *** 作方法 输入 help save来看。

然后出来以后用load("xmat")读取

还有一种办法就是已知你工具箱的运行函数是什么,进去以后在最后一行前面加入debug的那个断点。这样在程序结束前会停止。你在工作空间右键把数据存下来就好了。

就是你调试的时候,在行前面点击鼠标左键,会出现红点,这时候运行就会在红点停止。

MATLAB可以使用简单的函数来显示行数大于200的文本,如下所示:

1)使用“length”函数:length(text)将返回文本的总字符数,如果它大于200,则可以显示。

2)使用“find”函数:find(text)将返回文本中每个字符的位置,如果返回值大于200,则可以显示文本。

3)使用“strfind”函数:strfind(text,string)将返回文本中每个匹配字符串的位置,如果返回值大于200,则可以显示文本。

4)使用“strsplit”函数:strsplit(text)将返回文本中每个单词的位置,如果返回值大于200,则可以显示文本。

5)使用“textscan”函数:textscan(text)将返回文本的行数,如果大于200,则可以显示文本。

你第3个里写的是一个函数不是脚本吧。函数中的变量结果是不会显示到工作区的,你里面的bi,bj,ci,cj什么的不也没在工作区么?之所以你的b1会在命令行显示,是因为你eval()里面的字符串输入结尾没有加分号“;”。

上面说的也对,但要注意,另外一个文件中定义的子函数是没法在文件外调用的,只能在文件内调用,但与文件名相同的那个函数是可以由其他函数调用的,当然前提是文件位置在matlab的一个工作路径下。

将你连接scope的那里连接一个 toworkspace ,然后双击 设置为y;

在输出一个x;

运行后;

在 command window 里输入 plot(xsignalsvalues,ysignalsvalues)

就OK啦

以上就是关于matlab 如何提取工作空间的数据全部的内容,包括:matlab 如何提取工作空间的数据、matlab显示行数、MATLAB函数eval结果输入到工作区等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10181435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存