我在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()`函数相关推荐

  1. matlab 对话框保持,如何在matlab中创建输入对话框?(How to create Input dialog box in matlab?)...

    如何在matlab中创建输入对话框?(How to create Input dialog box in matlab?) 我想在matlab中创建输入对话框. 我在MATLAB中执行简单的加法运算. ...

  2. 二次函数 用matlab,这个二次函数如何在MATLAB中拟合出来?

    这个二次函数如何在MATLAB中拟合出来? 关注:278  答案:2  手机版 解决时间 2021-01-15 20:02 提问者夕阳再美ソ也会落幕 2021-01-15 17:12 (q+1/1.1 ...

  3. java matlab 矩阵_如何在MATLAB中将函数应用于矩阵的每一行/列?

    你可能想要更模糊的Matlab函数bsxfun . 从Matlab文档中,bsxfun "applies the element-by-element binary operation sp ...

  4. matlab学习笔记:如何在matlab中如何自定义函数和匿名函数

    matlab在一定程度上也能完成编程工作,其程序语言是由C++演变过来的,但却又不尽相同.matlab的程序语言在拓展性上没有C++齐全,但也足够应付一些简单的程序,而且比C++更易于学习. inpu ...

  5. matlab 保存色图,如何在matlab中制作“色图”图?

    默认情况下,网格将基于(默认)喷射色彩映射(即,较热)来显示表面值.您还可以使用冲浪填充表面贴片,并将"EdgeColor"属性设置为"无"(因此补丁边缘不可见 ...

  6. matlab 像素最大值,如何在MATLAB中的图像中找到局部最大值?

    我在MATLAB中有一个图像: y = rgb2gray(imread('some_image_file.jpg')); 我想做一些处理: pic = some_processing(y); 并找到输 ...

  7. matlab cam orbit,如何在MATLAB中平滑旋转3D绘图?

    我会说这是你正在绘制的大量积分导致经济放缓.一个选项是缩减采样..也可以使用较低级别的功能进行绘制(检查此相关帖子以比较plot3 / scatter3 /线性能). 考虑以下针对速度优化的动画: [ ...

  8. matlab 游标 精度,如何在MATLAB数据光标中显示更高精度的数字?

    您的数据不会失去精度,"数据光标"显示只是没有显示完整的精度,因此文本框是更合理的大小.但是,如果要在文本datatip, you can customize it中增加显示的精度 ...

  9. matlab做相似矩阵,如何在MATLAB中创建一个相似矩阵?

    我正在努力比较多个图像.我将这些图像数据作为称为"图像"的矩阵的列向量.我想通过首先计算它们的Eucledian距离来评估图像的相似性.然后我想创建一个矩阵,我可以在其上执行多个随 ...

最新文章

  1. Android 10 新增的功能
  2. 微信验证以及登录流程
  3. VS2010平台下OpenCV编译和安装
  4. Exchange日常管理之四:简化OWA的登录
  5. [Microsoft][ODBC SQL Server Driver][SQL Server]String or binary data would be truncated.
  6. linux文件描述符、软硬连接、输入输出重定向
  7. 作为一个it码农一天不学习你会不会觉得心里不安
  8. 微信应用架构!!-----微信应用的测试管理篇
  9. QQ群怎么快速封群,如何举报骗子QQ群可以使之封群?
  10. 介绍一款迷你版win10系统!电脑内存小的用户可入
  11. 4.决策树的探赜索隐
  12. 全球2018OpenStack用户调查报告亮点一览
  13. 关于Provision.apk
  14. 【大数据】为什么要学习大数据
  15. 真正可用的使用T5577卡复制4100卡_ID卡复制
  16. rpm -q和rpm -qa|grep
  17. 那些我们不知道的事儿!——Final Cut Pro for Mac
  18. 基于Python的网上订餐系统的设计与实现
  19. 【数仓】DAMA数据管理知识体系指南
  20. zotero 文献格式 深圳大学硕士论文格式

热门文章

  1. java获取微秒时间,java获取当前时间微秒
  2. 创业板公司相符如何经济转型
  3. spring context:property-placeholder无法加载配置文件,导致属性无效
  4. spring mvc 学习指南一
  5. 清华计算机系校服,北大清华(清华大学各系校服)
  6. 计算机考试照片在线处理,全国普通计算机等级考试照片尺寸 在线调整的方法...
  7. 域名解析配置 以及 修改DNS服务器(腾讯云域名注册商、阿里云DNS服务器)
  8. 媒体该如何展示事实之美?
  9. 曹政--互联网搜索老师傅
  10. 字母x在css中的角色