matlab 符号表达式正负,如何在Matlab上为符号表达式编写`lhs()`或`rhs()`函数
我在MATLAB中有一个带有==运算符的符号表达式,我可以在solve()中使用它.我想要的是将表达式的左侧和右侧分成两个单独的符号表达式.
例如:
expr = sym('[1-x^2==2*y; 1+x^2==x+y]');
side1 = lhs(expr); % returns side1 = [1-x^2; 1+x^2];
当然,我的表达式要复杂得多,它总是矢量或矩阵形式.
解决方法1
我可以使用MuPAD内置函数lhs(),但我想知道是否可以仅使用MATLAB函数来完成此操作,并且我想让它适用于表达式的向量而不仅仅是一个值.
这是我到目前为止按预期工作的.也许结果填充可以通过使用以某种方式进行矢量化:但我还没有设法让它工作.
function [ r ] = lhs( expr )
%LHS Returns the left hand side an expression
% LHS(sym('[1-x^2==2*y'; 1+x^2==x+y]')) = [1-x^2; 1+x^2]
cmd = @(e)['lhs(',char(e),')'];
[m,n] = size(expr);
r = sym(zeros(m,n));
for i=1:m
for j=1:n
r(i,j) = evalin(symengine, cmd(expr(i,j)));
end
end
end
matlab 符号表达式正负,如何在Matlab上为符号表达式编写`lhs()`或`rhs()`函数相关推荐
- matlab 对话框保持,如何在matlab中创建输入对话框?(How to create Input dialog box in matlab?)...
如何在matlab中创建输入对话框?(How to create Input dialog box in matlab?) 我想在matlab中创建输入对话框. 我在MATLAB中执行简单的加法运算. ...
- 二次函数 用matlab,这个二次函数如何在MATLAB中拟合出来?
这个二次函数如何在MATLAB中拟合出来? 关注:278 答案:2 手机版 解决时间 2021-01-15 20:02 提问者夕阳再美ソ也会落幕 2021-01-15 17:12 (q+1/1.1 ...
- java matlab 矩阵_如何在MATLAB中将函数应用于矩阵的每一行/列?
你可能想要更模糊的Matlab函数bsxfun . 从Matlab文档中,bsxfun "applies the element-by-element binary operation sp ...
- matlab学习笔记:如何在matlab中如何自定义函数和匿名函数
matlab在一定程度上也能完成编程工作,其程序语言是由C++演变过来的,但却又不尽相同.matlab的程序语言在拓展性上没有C++齐全,但也足够应付一些简单的程序,而且比C++更易于学习. inpu ...
- matlab 保存色图,如何在matlab中制作“色图”图?
默认情况下,网格将基于(默认)喷射色彩映射(即,较热)来显示表面值.您还可以使用冲浪填充表面贴片,并将"EdgeColor"属性设置为"无"(因此补丁边缘不可见 ...
- matlab 像素最大值,如何在MATLAB中的图像中找到局部最大值?
我在MATLAB中有一个图像: y = rgb2gray(imread('some_image_file.jpg')); 我想做一些处理: pic = some_processing(y); 并找到输 ...
- matlab cam orbit,如何在MATLAB中平滑旋转3D绘图?
我会说这是你正在绘制的大量积分导致经济放缓.一个选项是缩减采样..也可以使用较低级别的功能进行绘制(检查此相关帖子以比较plot3 / scatter3 /线性能). 考虑以下针对速度优化的动画: [ ...
- matlab 游标 精度,如何在MATLAB数据光标中显示更高精度的数字?
您的数据不会失去精度,"数据光标"显示只是没有显示完整的精度,因此文本框是更合理的大小.但是,如果要在文本datatip, you can customize it中增加显示的精度 ...
- matlab做相似矩阵,如何在MATLAB中创建一个相似矩阵?
我正在努力比较多个图像.我将这些图像数据作为称为"图像"的矩阵的列向量.我想通过首先计算它们的Eucledian距离来评估图像的相似性.然后我想创建一个矩阵,我可以在其上执行多个随 ...
最新文章
- Android 10 新增的功能
- 微信验证以及登录流程
- VS2010平台下OpenCV编译和安装
- Exchange日常管理之四:简化OWA的登录
- [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.
- linux文件描述符、软硬连接、输入输出重定向
- 作为一个it码农一天不学习你会不会觉得心里不安
- 微信应用架构!!-----微信应用的测试管理篇
- QQ群怎么快速封群,如何举报骗子QQ群可以使之封群?
- 介绍一款迷你版win10系统!电脑内存小的用户可入
- 4.决策树的探赜索隐
- 全球2018OpenStack用户调查报告亮点一览
- 关于Provision.apk
- 【大数据】为什么要学习大数据
- 真正可用的使用T5577卡复制4100卡_ID卡复制
- rpm -q和rpm -qa|grep
- 那些我们不知道的事儿!——Final Cut Pro for Mac
- 基于Python的网上订餐系统的设计与实现
- 【数仓】DAMA数据管理知识体系指南
- zotero 文献格式 深圳大学硕士论文格式