导航:网站首页 >

Matlab中subs函数

时间:2019-2-17

Matlab中subs函数

syms x y;

subs(x*y, {x, y}, {[0 1; -1 0], [1 -1; -2 1]})

x与y是'*',不是'.*'啊,为什么会得到这个结果

ans = 0 -1

2 0

相关问题:

匿名网友:

这里subs的替换换就是元素替换,没有矩阵替换后执行矩阵运算

你要进行矩阵运算可以这样写

>> x=sym([0 1;-1 0]);

>> y=sym([1 -1;-2 1]);

>> x*y

ans =

[ -2,1]

[ -1,1]

再问: 我知道这些,我的问题是为什么会出现这个结果?

再答: subs的替换就是元素替换,就算是带入矩阵也是执行元素运算,subs程序就是这样写的啊 SUBS Symbolic substitution. SUBS(S) replaces all the variables in the symbolic expression S with values obtained from the calling function, or the MATLAB workspace. SUBS(S,NEW) replaces the free symbolic variable in S with NEW. SUBS(S,OLD,NEW) replaces OLD with NEW in the symbolic expression S. OLD is a symbolic variable, a string representing a variable name, or a string (quoted) expression. NEW is a symbolic or numeric variable or expression. If OLD and NEW are vectors or arrays of the same size, each element of OLD is replaced by the corresponding element of NEW. If S and OLD are scalars and NEW is an array or cell array, the scalars are expanded to produce an array result. If NEW is a cell array of numeric matrices, the substitutions are performed elementwise (i.e., subs(x*y,{x,y},{A,B}) returns A.*B when A and B are numeric). If SUBS(S,OLD,NEW) does not change S, then SUBS(S,NEW,OLD) is tried. This provides backwards compatibility with previous versions and eliminates the need to remember the order of the arguments. SUBS(S,OLD,NEW,0) does not switch the arguments if S does not change. Multiple Substitutions: subs(cos(a)+sin(b),{a,b},[sym('alpha'),2]) or subs(cos(a)+sin(b),{a,b},{sym('alpha'),2}) returns cos(alpha)+sin(2) Scalar Expansion Case: subs(exp(a*t),'a',-magic(2)) returns [ exp(-t), exp(-3*t)] [ exp(-4*t), exp(-2*t)] Multiple Scalar Expansion: subs(x*y,{x,y},{[0 1;-1 0],[1 -1;-2 1]}) returns [ 0, -1] [ 2, 0]

大家还关注:

什么是matlab subs函数?

2个答案  提问时间: 2018-03-31

回答:matlab中subs()是符号计算函数,详细用法可以在Matlab的Command Windows输入:help subs。subs()函数表示将符号表达式中的某些符号变量替换为指定的新的变...2018-4-1

Matlab中subs函数

5个答案  提问时间: 2011-09-28  49个赞

问题说明:syms x y; subs(x*y, {x, y}, {[0 1; -1 0], [1 -1; -2 1]}) x与y是'*',不是'.*'啊,为什么...

回答:这里subs的替换换就是元素替换,没有矩阵替换后执行矩阵运算 你要进行矩阵运算可以这样写>> x=sym([0 1;-1 0]);>> y=sym([1 -1;-2 1]);>> x*y ans = [ -2, 1] [ -1, 1]2011-9-28

matlab subs函数

3个答案  提问时间: 2012-08-31  718个赞

问题说明:yy=subs(y,x); 最后一行的subs的作用是什么,subs函数应该怎样使用?谢谢...

回答:matlab中subs()是符号计算函数,表示将符号表达式中的某些符号变量替换为指定的新的变量,常用调用方式为:subs(S,OLD,NEW) 表示将符号表达式S中的符号变量...2012-8-31

关于MATLAB中subs()函数

2个答案  提问时间: 2013-03-26  5个赞

问题说明:最后用subs()函数来将矩阵A中的所有的符号变量X1到XM,都替换成已知...

回答:因为你说的比较笼统,我只能大概提供几个思路。当否自行判断1 在替换之前进行简化,跟tybtch兄是一个意见2 在整个推导过程中能否先做替换?3 如果是推倒完之后要做...2013-3-27

matlab中的subs函数直接subs(F)是什么意思啊?谁能给我举个具体的...

2个答案  提问时间: 2018-11-17  31个赞

问题说明:在求subs。 请问为什么要在求subs啊,不是已经是数值了么?怎么还要替代...

回答:符号运算中,所有的字符都会定义为符号,数字也可以定义为符号 subs(F)函数式将F的变量具体的内容带入表达式中得到数值解。例如 F= ax^2+by^2+cz^2 [x;y;z] = [1;2;3];...2018-11-18

Matlab中subs函数的使用-

1个答案  提问时间: 2013-06-03  4个赞

问题说明:plot(xt,dxt)其中四次用到subs函数,请高手指点其中的意义!

回答:R = subs(S) replaces all occurrences of variables in the symbolic expression S with values obtained from the calling

问题推荐

matlab subs命令,Matlab中subs函数相关推荐

  1. matlab 矩阵命令,matlab中的矩阵的基本运算命令

    matlab中的矩阵的基本运算命令 (2013-07-19 08:45:49) 1.1 矩阵的表示 1.2 矩阵运算 1.2.14 特殊运算 1.矩阵对角线元素的抽取 函数 diag 格式 X = d ...

  2. matlab 曲线命令,matlab软件基本的曲线拟合函数命令

    matlab软件基本的曲线拟合函数命令 MATLAB软件提供了基本的曲线拟合函数的命令. 曲线拟合就是计算出两组数据之间的一种函数关系,由此可描绘其变化曲线及估计非 采集数据对应的变量信息.1.线性拟 ...

  3. matlab中patch命令_matlab中patch函数的用法——emily

    patch 创建补片图形对象 句法: patch(X,Y,C) patch(X,Y,Z,C) patch(FV) patch(...'PropertyName',propertyvalue...) p ...

  4. matlab中patch命令_matlab中patch函数的用法

    描述: patch是个底层的图形函数,用来创建补片图形对象.一个补片对象是由其顶点坐标确定的一个或多个多边形.用户可以指定补片对象的颜色和灯光. patch(X,Y,C) 添加已填充的二维补片到当前坐 ...

  5. matlab barh命令,matlab中的bar, barh

    绘制直方图(水平和垂直的) 语法 bar(Y) bar(x,Y) bar(...,width) bar(...,'style') bar(...,'bar_color') bar(axes_handl ...

  6. matlab中如何清空文本框中的值_在MATLAB的命令窗口中执行()命令,将命令窗口的显示内容清空。...

    [单选题]已知 x = [3, 5, 7],那么执行语句 x[1:] = [2]之后,x的值为___________.(3.0分) [判断题]Python集合中的元素可以是整型(3.0分) [判断题] ...

  7. matlab分段函数M文件,MATLAB用命令文件编分段函数

    1.一元分段函数绘图 例如: 把下面的函数保存为Piecewise_x.m文件 function F=Piecewise_x(x) F=x.^2.*(x>=0 & x<1)+cos ...

  8. matlab menu命令,Matlab基本函数-menu函数

    1.menu函数:产生菜单 2.用法说明 m = menu('title','n1','n2',......,'nn') 函数显示以字符串变量'title'为标题的菜单,选项为字符串变量:'n1',. ...

  9. matlab 控制命令,Matlab绘图基本控制命令

    图形的控制与表现 (Figurecontrol and representation) MATLAB提供的用于图形控制的函数和命令: axis: 人工选择坐标轴尺寸. clf:清图形窗口. ginpu ...

  10. matlab 矩阵命令,matlab矩阵运算命令

    有哪位高人总结了matlab中的矩阵的基本运算命令?还有有关极限.积 1.1 矩阵的表示 1.2 矩阵运算 1.2.14 特殊运算 1.矩阵对角线元素的抽取 函数 diag 格式 X = diag(v ...

最新文章

  1. Android React Native 笔记(二):Component生命周期
  2. 长期价值三重进阶,同程艺龙加速“破局”OTA
  3. phpcms mysql配置文件_PhpCms系统设置:config.inc.php文件配置说明
  4. Springboot 传递 List「Long」 IdList
  5. 【Infragistics教程】在javascript构造函数中创建基本继承
  6. 物理借助传感器用计算机测速度,用打点计时器测速度教案_物理_教学设计_人教版...
  7. python 标准库之 glob 介绍(获取文件夹下所有同类文件)
  8. word怎么调列宽_怎么给文件加密???
  9. 使用nginx搭建流媒体直播平台(该方式不适用与多人聊天)
  10. python os模块创建文件_Python使用os模块和fileinput模块来操作文件目录
  11. 【React】绑定this的5种方法总结
  12. php如何进行seo,如何做百度SEO?有哪些技巧?
  13. 2020面试题合集之吊打面试官系列(一),Android中为什么需要Handler
  14. python爬虫详解(七)——使用爬虫查看实时疫情状况
  15. 刚刚开始学AT89S52单片机遇到的一些小问题 + 个人解决办法
  16. 对于信息安全与管理的理解
  17. Mybatis层次结构图
  18. R之方差分析与秩和Kruskal-Wallis
  19. Linux 线程同步
  20. 安装eclipse过程

热门文章

  1. mindmanager2020官方下载永久激活版V20.1.237
  2. com.apple.Boot.plist 和SMBIOS.plist 的设置
  3. 胡乱翻译Apache Ignite(一)
  4. 解决微信公众平台图片不可引用
  5. 2021湖北技能高考成绩时间查询,2020湖北技能高考成绩查询时间
  6. JS中监听事件的写法
  7. 打造有身体的 AI丨记青源Workshop具身智能与机器人研讨会(2022年第8期)
  8. python 桌面应用 h5_hdf 5文件格式及python中利用h5py模块读写h5文件
  9. C 里 求 log2 N 的问题
  10. 913_emacs中使用restart-emacs