用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结果输入到工作区等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)