使用微积分符号字符字符串(来自一个文件)

2视图(30天)
你好,我是目前使用str2sym字符字符串获得从fgetl包含多行文本文件不使用Matlab数学表达式的语法。更准确地说,我对这些原始文本字符串执行一些简单的操作(例如使用regexprep),然后将它们转换为使用str2sym做一些简化,最后我需要回符号表达式转换为标准字符字符串以写在m文件(供以后使用)。两个问题:
  • 使用str2sym时警告;
  • 我不知道如何回符号表达式转换为标准字符字符串
有人能帮助我吗?提前谢谢。
5个评论
沃尔特·罗伯森
沃尔特·罗伯森 2018年12月1日
吗?str2sym确实存在在MATLAB从r2017b你释放。
如果你有一个标量sym变量转换回字符然后使用char ()
如果你有nonscalar sym变量然后arrayfun @char与统一的0。你使用,而不是整个数组的字符()因为炭应用于整个数组将返回一个特征向量开始与aa()调用矩阵和数组的内部表示。

登录置评。

接受的答案

genevois皮埃尔
genevois皮埃尔 2018年12月1日
谢谢你的答案;警告当使用str2sym可能意味着,这个函数将被删除在以后的版本吗?然而,我认为现在的问题可以关闭……
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2018年12月1日
编辑:沃尔特·罗伯森 2018年12月1日
有警告r2017b使用符号()将表达式转换为符号但sym2var新的释放,不会有一个警告。就可能的情况下,特征向量在mupad语法,我需要测试。

登录置评。

更多的答案(0)

s manbetx 845


释放

R2017b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!