线性代数 pdf的问题 急急急!!!

502 Bad Gateway
502 Bad Gateway
nginx/1.4.7查看: 422|回复: 1
有关线性代数的问题啊,急急急!
中级战友, 积分 2828, 距离下一级还需 172 积分
K币2662 元
在线时间834 小时
主题帖子积分
中级战友, 积分 2828, 距离下一级还需 172 积分
中级战友, 积分 2828, 距离下一级还需 172 积分
K币2662 元
各位大侠,线性代数里矩阵的问题啊,举例如下:已知矩阵A,B,然后得出了矩阵(A,B),我想问的是,这个得出的(A,B)能不能列列交换啊?如果能的话,那么是不是(A,B)能换成(B,A)啊?但是(A,B)和(B,A)不一定等价啊?这个怎么理解啊?
PS:我知道这个事概念性的问题啦,本人现在就觉得概念混乱,毕竟以前从未接触过线性代数啊,全是自己自学、又没有老师呢,期待大侠们的回复啊!小女子感激不尽了啊![em:35]
[ 本帖最后由 文小宝 于
23:44 编辑 ]
高级战友, 积分 4369, 距离下一级还需 3631 积分
K币3062 元
在线时间760 小时
主题帖子积分
高级战友, 积分 4369, 距离下一级还需 3631 积分
高级战友, 积分 4369, 距离下一级还需 3631 积分
K币3062 元
一般不用列列交换&&个人感觉列交换就错了
因为基础变换只限于行变换&&而且题里面不会让你交换列的
站长通知 /2
2015年考研初试已经过去,★考研复试★即将来临,为了更好的帮助大家准备复试,考研帮为考生和研究生学创建了一对一复试互助。
考研帮根据15考研师兄师姐的回帖,将政治辅导书的选择情况和推荐内容做了汇总,方便16考研er查看。
Powered by Discuz!&& 查看话题
急急急!符号函数解代数方程遇到的问题
各位高手帮忙看下这是怎么一回事呀!
>> T2=subs(fsolve('rg-exp((1/0.-1/0.)*0.014388/x+log((x-993.7.03078)-5*log(700/546.1))',1000))
??? Error using ==> inlineeval at 15
Error in inline expression ==> rg-exp((1/0.-1/0.)*0.014388/x+log((x-993.7.03078)-5*log(700/546.1))
Undefined function or variable 'rg'.
Error in ==> inline.feval at 36
& && &&&INLINE_OUT_ = inlineeval(INLINE_INPUTS_, INLINE_OBJ_.inputExpr, INLINE_OBJ_.expr);
注:直接将rg=2代入方程式可以解的,但是我需要的是在循环中不断给rg赋值,然后再代入公式计算T2,不知道该如何做到。有其它能解上边代数方程的函数也可以用。谢谢啊!
function f=do(rg)
& && &n=length(rg);
& && &x0=1000;
& && &f=zeros(n,1);
& && &for i=1:n
& && && &f(i)=fsolve(@(x) fun(x,rg(i)),x0);
function f=func(x,rg)
& && &f=rg-exp((1/0.-1/0.)*0.014388/x+log((x-993.7.03078)-5*log(700/546.1));
使用方法,将你要使用rg的值作为一个向量带入 ,运行do(rg),就ok : Originally posted by lijie169 at
function f=do(rg)
& && &n=length(rg);
& && &x0=1000;
& && &f=zeros(n,1);
& && &for i=1:n
& && && &f(i)=fsolve(@(x) fun(x,rg(i)),x0);
function f=func(x,rg)
& && &f=rg ...
function f=do(rg)
& && &n=length(rg);
& && &x0=1000;
& && &f=zeros(n,1);
& && &for i=1:n
& && && &f(i)=fsolve(@(x) func(x,rg(i)),x0);
function f=func(x,rg)
& && &f=rg-exp((1/0.-1/0.)*0.014388/x+log((x-993.7.03078)-5*log(700/546.1));
有点小错误....fun应该是func 可以吧for 给去掉,只留一句&&f=fsolve(@(x) func(x,rg),1000);后面的function再接上就可以了...不需要那么麻烦
function f=do(rg)
& && && &x0=1000;
& && && &f(i)=fsolve(@(x) func(x,rg),x0);
function f=func(x,rg)
& && &f=rg-exp((1/0.-1/0.)*0.014388/x+log((x-993.7.03078)-5*log(700/546.1));
简洁就是美 : Originally posted by lijie169 at
可以吧for 给去掉,只留一句&&f=fsolve(@(x) func(x,rg),1000);后面的function再接上就可以了...不需要那么麻烦
function f=do(rg)
& && && &x0=1000;
& && && &f(i)=fsolve(@(x) func(x,rg),x0);
fun ... :hand:再问一下,这是我循环中的一部分,用这个函数求解时每次循环都要迭代,运算量大,很 慢,有什么更好的办法吗? : Originally posted by chaofan1231 at
:hand:再问一下,这是我循环中的一部分,用这个函数求解时每次循环都要迭代,运算量大,很 慢,有什么更好的办法吗? 你可以采用我最下面的代码,支持向量运算。一次性算完,采用矩阵的运算方法,听说matlab在矩阵运算里比for循环快N倍...你可以试试。 : Originally posted by lijie169 at
你可以采用我最下面的代码,支持向量运算。一次性算完,采用矩阵的运算方法,听说matlab在矩阵运算里比for循环快N倍...你可以试试。 不能算啊!Tsolve函数是我创建的M文件。跟你说的Func是一样的。只能算出来一个值。
& & 2.2000& & 2.0000& & 1.0000& & 1.2000& & 1.1000& & 1.5000& & 0.8000
& & 1.3000& & 1.5000& & 2.5000& & 2.6000& & 0.9000& & 1.1000& & 2.2000
& & 1.1000& & 1.3000& & 2.2000& & 0.9000& & 2.2000& & 2.2000& & 2.2000
>> t=fsolve(@(x)Tsolve(x,rg),1000)
Warning: Trust-region-dogleg algorithm of FSOLVE cannot handle non- using Levenberg-Marquardt algorithm instead.
> In fsolve at 324
No solution found.
fsolve stopped because the last step was ineffective. However, the vector of function
values is not near zero, as measured by the default value of the function tolerance.
&&1. : Originally posted by lijie169 at
你可以采用我最下面的代码,支持向量运算。一次性算完,采用矩阵的运算方法,听说matlab在矩阵运算里比for循环快N倍...你可以试试。 我想用矩阵运算的,但是我的方程太复杂了,含有指数,不知道怎么化成矩阵运算的形式。:sweat: 貌似是用3楼的代码可以,我理解错了,不能使用直接向量求解。使用规则是rg是向量,不是矩阵,若要是矩阵,则需要修改主函数代码
function f=do(rg)
& && &=size(rg);
& && &x0=1000;
& && &f=zeros(m,n);
& && &for i=1:m
& && &for j=1:n
& && && &f(i,j)=fsolve(@(x) func(x,rg(i,j)),x0);
function f=func(x,rg)
& && &f=rg-exp((1/0.-1/0.)*0.014388/x+log((x-993.7.03078)-5*log(700/546.1));
end : Originally posted by lijie169 at
貌似是用3楼的代码可以,我理解错了,不能使用直接向量求解。使用规则是rg是向量,不是矩阵,若要是矩阵,则需要修改主函数代码
function f=do(rg)
& && &=size(rg);
& && &x0=1000;
& && &f=zeros(m,n);
... 最后的代码rg可以是矩阵也可以是向量,3楼的rg不能是矩阵 : Originally posted by lijie169 at
最后的代码rg可以是矩阵也可以是向量,3楼的rg不能是矩阵 额,我就是这样做的,我的rg矩阵是个的矩阵,循环起来的话很耗时,得算一个小时左右,for循环速度太慢了。如果矩阵能直接算的话可能就快了。 : Originally posted by chaofan1231 at
额,我就是这样做的,我的rg矩阵是个的矩阵,循环起来的话很耗时,得算一个小时左右,for循环速度太慢了。如果矩阵能直接算的话可能就快了。 还有个办法...你重写它的求解器,让它支持矩阵运算...或者你找到一种解决你所用方程的算法,用matlab编出来,就可以支持matlab矩阵运算啦 : Originally posted by lijie169 at
还有个办法...你重写它的求解器,让它支持矩阵运算...或者你找到一种解决你所用方程的算法,用matlab编出来,就可以支持matlab矩阵运算啦 这个。。。哎,我刚接触matlab,菜鸟一个,方便的话,还请帮帮忙。:hand: 本人最近忙于毕业论文... 等我月末再说... : Originally posted by lijie169 at
本人最近忙于毕业论文... 等我月末再说... :hand:谢谢啊!
var cpro_id = 'u1216994';
欢迎监督和反馈:本帖内容由
提供,小木虫仅提供交流平台,不对该内容负责。欢迎协助我们监督管理,共同维护互联网健康,如果您对该内容有异议,请立即发邮件到
联系通知管理员,也可以通过QQ周知,我们的QQ号为:8835100
我们保证在1个工作日内给予处理和答复,谢谢您的监督。
小木虫,学术科研第一站,为中国学术科研研究提供免费动力
广告投放请联系QQ: &
违规贴举报删除请联系邮箱: 或者 QQ:8835100
Copyright & 2001-, All Rights Reserved. 小木虫 版权所有

我要回帖

更多关于 线性代数视频 的文章

 

随机推荐