白话解说,半分钟就懂 ---建模Matlab中符号运算和数值运算的区别?
两者的根本区别是 : 数值计算的表达式、矩阵变量中不允许有未定义的自由变量 , 而符号计算可以含有未定义的符号变量。对于一般的程序设计软件如 C, C + + 等语言实现数值计算还可以 , 但是实现符号计算并不是一件容易的事。而 Matlab 自带有符号工具箱 Symbolic Math Tooibox , 而且可以借助数学软件 Maple, 所以 Matlab 也具有强大的符号运算功能。
一. 字符串的定义
二. 定义符号变量与符号表达式
三. 将数值表达式转换为符号表达式