问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用matlab求极限,求导,积分,矩阵。。。

发布网友 发布时间:2022-04-22 07:30

我来回答

1个回答

热心网友 时间:2022-06-17 18:06

% 这一类计算可以用matlab的符号计算实现.
% 首先是定义符号
syms x y z r a b c;
%%问题一:计算极限. 采用limit函数.
fprintf("---计算极限---\n")
fun1 = ((1+tan(x)) / (1+sin(x)))^(1/x^3);
fprintf("x ->0, fun1->%s\n", limit(fun1));
fun2 = x * y / sqrt(x^2 + y^2);
fprintf("(x, y)->0, fun2->%s\n", limit(limit(fun2, x, 0), y, 0));
%% 问题二:计算导数. 采用diff函数.
fprintf("---计算导数---")
f = exp(-2*x) * cos(3 * sqrt(x));
fprintf("\nf的导数:\n %s\n", diff(f, x));
%% 问题三: 计算积分. 采用int函数.
fprintf("---积分---");
fun1 = sin(x*y + z);
fprintf("\nfun1对z积分: %s\n", int(fun1, z));
fun2 = 1 / (3 + 2*x + x^2);
fprintf("fun2对x从0到1积分:%s\n", int(fun2, x, [0, 1]));
fun3 = 1 / (3 + 2*x + x^2);
fprintf("fun3对x从-inf到inf积分: %s\n", int(fun3, x, [-inf, inf]));
%% 计算Jacobi矩阵
% 需要知道(x, y, z)是行向量还是列向量.
% 假设是行向量.
fprintf("--jacobi--");
vector = [r*sin(a)*cos(b), r*sin(a)*sin(b), r*cos(a)];
fprintf("\nJacobi矩阵\n")
jacobi = [diff(vector, r);
diff(vector, a);
diff(vector, b)];
disp(jacobi)
% 如果是列向量, 只需要对jacobi做一个转置. jacobi=jacobi';
%% 问题五: 证明等式. 需要用simplify化简函数.
fprintf("--等式证明--")
left = int(x^3*cos(a*x)^2, x);
right = x^4/8 + (x^3/4/a - 3*x/8/a^3)*sin(2*a*x) + (3*x^2/8/a^2 - 3/16/a^4)*cos(2*a*x)+c;
% 只需证明两者的一阶导数相同即可 (因为积分允许差一个常数项)
fprintf("\n左右两边一阶导数的差为:%s\n", simplify(diff(left, x) - diff(right, x)));
-----------------------以下是在我matlab中的测试结果---------------------
% 9.5.0.944444 (R2018b)
---计算极限---
x ->0, fun1->exp(1/2)
(x, y)->0, fun2->0
---计算导数---
f的导数:
- 2*exp(-2*x)*cos(3*x^(1/2)) - (3*exp(-2*x)*sin(3*x^(1/2)))/(2*x^(1/2))
---积分---
fun1对z积分: -cos(z + x*y)
fun2对x从0到1积分:(2^(1/2)*atan(2^(1/2)/4))/2
fun3对x从-inf到inf积分: (2^(1/2)*pi)/2
--jacobi--
Jacobi矩阵
[ cos(b)*sin(a), sin(a)*sin(b), cos(a)]
[ r*cos(a)*cos(b), r*cos(a)*sin(b), -r*sin(a)]
[ -r*sin(a)*sin(b), r*cos(b)*sin(a), 0]
--等式证明--
左右两边一阶导数的差为:0
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
LG棒棒糖GD580这么看书 lg gd580怎么用moto看小说 各种海鲜馅饺子大全 海鲜水饺都有什么馅儿的 用网上交易系统进行股票操作资金安全吗,我是在中信建投开的户 北京瀚正化妆学校包就业吗 通江车检在哪里,可以摩托车年审不? 摩托车年审在通江县哪里啊 我是四川省通江县人、我是摩托车驾驶证,以快到期,请问我在江苏无锡... 通江县哪里可以托运摩托车 在objective-c中atomic和nonatomic有什么区别?ret... 我本人穿阿迪达斯三叶草,同学朋友总是语言带有嘲... 用matlab怎么求下面这个数列的极限?不用matlab又... linux c 什么时候用到 atomic 尤克里里怎么降调 形容舞蹈优美的诗句 喜欢穿三叶草贝壳头鞋的女孩什么性格 形容舞蹈的诗词有哪些? 在Matlab里如何应用洛必达法则求极限? adidas三叶草在国外不是档次很一般吗?为什么还有... 尤克里里中的变调夹是干什么用的 要用atomic翻译这句话 请问尤克里里A,D,E,F,G调变调夹该怎么夹?谢谢。 喜欢三叶草的人有什么性格特点 MATLAB求极限值. 尤克里里变调夹有什么用 用atomic一定是线程安全的吗 win10多桌面怎么用 穿阿迪达斯的都是有钱人吗? 分析穿阿迪,耐克的一般都是什么人 尤克里里变调夹怎么用 尤克里里变调问题,有一首曲子是原Bb选C,那么假如... 用matlab能求下图极限吗? 描写“舞蹈”的诗词有哪些? 三叶草代表什么? java 使用atomic一定是线程安全的吗 为什么喜欢年轻人大都喜欢穿阿迪达斯三叶草衣服,... 穿衬衫要穿背心吗 尤克里里调音有什么用?是可以调高调低音吗? matlab求极限含有对数? 程序员该怎么用Atomic操作 关于“舞蹈”的古诗有哪些? 阿迪达斯三叶草贝壳头为什么卖的那么好?好多人都穿 描写舞蹈的句子与古诗 关于阿迪达斯三叶草系列的市场,消费人群,和评价? 为什么要使用atomiclong 而不是 long 收集描写舞蹈的诗词,越多越好 尤克里里不用变调夹怎么转调 男士穿衬衫里面应该穿背心吗?为什么? 三叶草比喻什么样的人