学习Matlab强大的符号计算(解方程)
2011-09-19 10:34
288 查看
syms x1 x2; %定义符号变量 syms y1 y2; clc [x1, x2] = solve('x1 + x2 = y1',... 'x1^2 + x2^2 = y2',... 'x1', 'x2') %求x1,x2用y1, y2表示的表达 %求解y1 = 1,y2 = 5 时的函数值 y1 = 1; y2 = 5; x1 = eval(x1) % eval %把符号变量转换为数值型, x2 = vpa(eval(x2), 3) % vpa %精度,这里用3位小数精度表示 %{ %运行结果为 x1 = 1/2*y1-1/2*(-y1^2+2*y2)^(1/2) 1/2*y1+1/2*(-y1^2+2*y2)^(1/2) x2 = 1/2*y1+1/2*(-y1^2+2*y2)^(1/2) 1/2*y1-1/2*(-y1^2+2*y2)^(1/2) x1 = -1 2 x2 = 2. -1. %}以前把Matlab当做强大的计算器,才知道它不止计算器那么简单。
相关文章推荐
- 学习Matlab强大的符号计算(解方程)
- Matlab学习笔记--符号计算
- MATLAB学习笔记(九)——MATLAB符号计算
- matlab学习笔记一 符号计算
- 【数模学习】Matlab 符号微积分 计算微分、雅可比矩阵、不定积分与定积分、求解微分方程
- MATLAB学习笔记(三):符号计算(积分+导数)
- MATLAB学习笔记(二):符号计算(创建符号对象)
- matlab学习笔记:符号运算
- MATLAB的符号计算
- Python学习笔记之(四)——强大的数组计算 Panda
- [Matlab]基础教程学习笔记(七):符号运算
- MATLAB符号计算
- MATLAB学习笔记(六)——MATLAB数据分析与多项式计算
- MATLAB的符号计算
- matlab公式符号计算推倒
- matlab基础学习——标号、符号、运算符号
- matlab符号运算学习笔记
- MATLAB学习笔记:随机模拟法计算数值积分
- MATLAB的符号计算
- MATLAB符号计算