问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

matlab中符号变量的设置

发布网友 发布时间:2022-05-13 15:20

我来回答

2个回答

热心网友 时间:2023-10-14 03:20

1、syms命令是创建多个符号变量的简捷写法,

syms a b positive

相当于

a = sym('a','positive');
b = sym('b','positive');

所以,这种写法,a和b都是正的。

 

2、如果只想声明b是正数,那就考虑分开写:

syms a
syms b positive

但是,如果先syms a b,经过一系列操作后,再声明syms b positive,也是有效的(但很显然只对声明为正之后的操作有效)。下面是一个例子:

>> syms b
>> Dt=sym('Dirac(t-b)') 
Dt = 
Dirac(t-b)
 
>> laplace(Dt) 
ans = 
laplace(Dirac(-t+b),t,s)
 
>> syms b positive
>> laplace(Dt) 
ans = 
exp(-b*s)

值得特别指出的是,clear b并不会清除b的positive属性,例如在上面的代码后面,如果再进行下面的操作:

>> clear b
>> laplace(Dt) 
ans = 
exp(-b*s)
 
>> syms b real
>> laplace(Dt) 
ans = 
exp(-s*b)-exp(-s*b)*Heaviside(-b)
 
>> syms b unreal
>> laplace(Dt) 
ans = 
laplace(Dirac(-t+b),t,s)

也就是说,除非用命令改变b的属性(或者用clear mex或clear all之类的做法强制重启符号计算内核),前面声明的positive或real属性会一直有效。

 

3、2011b之前的MATLAB,对符号变量的限定只有三种选择:复数(unreal,默认),实数(real),或者正数(positive),因而无法实现你希望b>=0的要求。2012a引入了三个函数:assume、assumeAlso和assumptions,可以对符号变量属性进行更多的限定,可以实现你的上述要求。更详细的信息请查阅这几个函数的文档。

 

4、据我所知,evalin用于指定在特定工作区内执行指定的命令(主要的作用在于从函数中访问基本工作区),像楼上所说的借助它对符号变量“进行更细腻的操作”则是闻所未闻。

 

希望对楼主有帮助,有问题可追问。

热心网友 时间:2023-10-14 03:20

syms a b positive
a b 全是整数
再声明有效
syms或者sym只能声明三种:复数、实数、整数,
不然只能借助evalin指令进行更细腻的操作
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
tbc令牌是什么意思? 淘宝上叫什么卡 代金券哪个平台 淘宝网的代金券怎么用啊 手机变电脑u盘重装系统 手机如何做u盘重装系统教程 手机制作u盘给电脑装系统怎么用手机制作u盘来重做电脑 手机当u盘给电脑装系统能用安卓手机做U盘重装电脑系统吗怎么做_百度... 手机可以做u盘装系统 手机怎么制作u盘pe电脑系统pe系统u盘怎么制作 matlab编程实现傅立叶变换 matlab:ifourier(dirac(w+1)^2,w,x) 求积分∫sin(t)δ(t-T)我用6.5版本MATLAB求dirac不能直接用 怎么定义一种变量的冲激函数呢 求解 求助Matlab的dirac函数 求助Matlab的dirac函数的语法 matlab怎么求冲激函数的傅里叶变换 matlab 拉普拉斯变换 求助:matlab的二维dirac函数积分 matlab fourier变换结果出现dirac matlab里dirac是什么意思 matlab 中如何产生一个冲击信号? dirac(x-1)在matlab是什么意思 matlab里面的dirac函数。 matlab中dirac是什么意思呀? Matlab中dirac(1,t)1和t是什么意思? 帮我想一个男孩的名字,姓李。有寓意就更好了 你最喜欢的甜点是什么? 蚊子如果在一间屋子里可以饿死吗? 包装袋上有一头牛的威化 好吃不胖的冰淇淋? 用matlab实现:统计1-100中有多少偶数、奇数以及质数,输出结果? 企业服务中心属于社工类还是文化类? 政务服务中心属于哪个行业 急~街道的出租屋管理服务中心的单位类型和单位所属行业是什么? 工业行业发展服务中心是干什么的? 不同前面加什么就是成语了? 进口商品编码是多少开头的 什么就网络支付平台? 有关木兰的诗句 与花木兰有关的诗都有哪些 哈尔滨的雪茄专卖在果戈里大街几号 哈尔滨金达会议服务有限公司怎么样? 黑龙江省晶奇投资管理有限公司怎么样? 哈尔滨农村商业银行股份有限公司果戈里支行怎么样? 哈尔滨品品酒店管理有限公司怎么样? 我要炒股哈尔滨证券经纪公司哪个最好,佣金低,交通方便,免开户,赠手机? 哈尔滨南岗哪里有证券交易所 哈市 果戈里大街173号的工商银行叫什么支行啊 哈尔滨人民同泰医药连锁店(药总分店) 在哪里??具体位置 谢谢啦 。。 哈尔滨一共有几家好利来店?具体位置在哪里?电话?
  • 焦点

最新推荐

猜你喜欢

热门推荐