matlab中如何给矩阵乘法的未知数系数x定义,比如B=x*A (A,B同维度)

我要实现的功能矩阵B随未知数x变化,y是矩阵B的2范数,y1是y的导数,求y1随x的变化曲线。x%此处改如何定义x?是syms还是其他的?A=[2,3;2,3];B=x*... 我要实现的功能矩阵B随未知数x变化,y是矩阵B的2范数,y1是y的导数,求y1随x的变化曲线。
x%此处改如何定义x?是syms还是其他的?
A=[2,3;2,3];
B=x*A;
y=norm(a,2);
y1=diff(y);
plot(x,y1)
写错了,y=norm(B,2)
展开
 我来答
my__dream258
推荐于2016-12-01 · 超过16用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:45.6万
展开全部
首先你要确定你的x怎么变化?变化范围?
比如x=1:0.1:10,这是一种写法。说具体点
追问
假如x是0到1之间变化的。现在出现的问题是,如果用=1:0.1:1这种定义方式,x就相当于一个10*1的矩阵,同样y也是常数了,就没办法求导。我现在想实现的是x是一个变量(范围暂定为0-1),然后画出y1随x的变化曲线,谢谢!
追答
A=[2,3;2,3];
x=0.1:0.1:1;
for i=1:10
B=x(i)*A;
y(i)=norm(B,2);
end
y1=diff(y);
plot(x(1:length(x)-1),y1)

你先看看行不行,有问题再解决
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式