MATLAB里面关于solve解矩阵方程的问题

warning:
explicit
solution
could
not
be
found.
这句话的意思是不能找到精确解,也就是matlab里面solve函数的内部算法对于你这个方程组不适用,所以你这个方程组不能用solve求解
而且,观察你的三个方程,显然是无解的,第一式除以第二式可以得出exp(k0)=533.34/534.48
第二式除以第三式可以得出
exp(k0)=534.48/566.03
显然满足条件的k0不存在。
另外你的方程里面有表达式(1+xm/x0-1),为什么不直接写xm/x0呢?是(x0-1)少了括号?

  • matlab鐨剆olve鐢ㄦ硶
    绛旓細鍦MATLAB涓锛solve鍑芥暟鍙互鐢ㄦ潵姹傝В涓嶅悓绫诲瀷鐨勬柟绋嬶紝鍖呮嫭绾挎ф柟绋嬨侀潪绾挎ф柟绋嬨佸父寰垎鏂圭▼绛夈傚叾鍩烘湰璇硶鏄細matlab sol = solve 鍏朵腑锛宍eqn`鏄瑙g殑鏂圭▼鎴栬〃杈惧紡锛宍var`鏄柟绋涓殑鍙橀噺銆備緥濡傦紝姹傝В鏂圭▼x^2 - 4 = 0鐨勬牴锛屽彲浠ヤ娇鐢ㄥ涓嬪懡浠わ細matlab syms x; % 瀹氫箟绗﹀彿鍙橀噺x eqn = x^2 - ...
  • matlab鐨剆olve鐢ㄦ硶
    绛旓細Matlab涓solve鍑芥暟涓昏鏄敤鏉ユ眰瑙g嚎鎬ф柟绋嬬粍鐨勮В鏋愯В鎴栬呯簿纭В銆傚浜庡緱鍑虹殑缁撴灉鏄鍙峰彉閲忥紝鍙互閫氳繃vpa()寰楀嚭浠绘剰浣嶆暟鐨勬暟鍊艰В銆俿olve鍑芥暟鐨勮娉曞畾涔変富瑕佹湁浠ヤ笅鍥涚锛歡 = solve(eq1, eq2, ?, eqn, var1, var2, ?, varn)solve(eq1, eq2, ?, eqn)solve(eq, var)solve(eq)...
  • matlab solve闂
    绛旓細鎶solve('(b(1)*c./(b(1)-b(2))).*(exp(-b(2).*x)-exp(-b(1).*x))==0.2','x')涓殑琛ㄨ揪寮忓崟寮曞彿鍘绘帀锛屽啀杩欒鍙ュ墠锛屽鍔犱竴涓懡浠 syms ?x銆傚嵆 syms x b(1)=2.18;b(2)=0.1755;m=40;v=70*0.58*0.806;c=m/v;x=solve((b(1)*c./(b(1)-b(2))).*(ex...
  • 鐢matlab瑙d簩鍏冧簩娆℃柟绋嬬粍,鍙互鐩存帴鐢solve()鍑?
    绛旓細鐢matlab瑙d簩鍏冧簩娆℃柟绋嬬粍锛屽彲浠ョ洿鎺ョ敤solve锛堬級鍑芥暟鏉ユ眰瑙c備緥濡傦細>>[x,y] = solve('x^2*y^2 - 2*x - 1 = 0','x^2 - y^2 - 1 = 0')杩愯缁撴灉 瀵逛簬杈冨鏉傜殑鏂圭▼锛屼篃鍙互鐢ㄦ暟鍊煎垎鏋愮殑鏂规硶锛屽fsolve锛堬級鍑芥暟銆佷簩鍒嗘硶锛岀墰椤挎硶锛屾眰鍑哄叾鏁板艰В銆
  • 鎬!matlab solve鐢ㄦ硶
    绛旓細鍦MATLAB涓锛solve鍑芥暟涓昏鏄敤鏉ユ眰瑙d唬鏁版柟绋嬶紙澶氶」寮忔柟绋嬶級鐨勭鍙疯В鏋愯В銆傜敤娉曠ず渚嬶細solve(eq)solve(eq, var)solve(eq1, eq2, ..., eqn)g = solve(eq1, eq2, ..., eqn, var1, var2, ..., varn)鍏朵腑锛宔q浠h〃涓涓鍙疯〃杈惧紡鎴栧瓧绗︿覆锛寁ar浠h〃涓涓彉閲忓悕绉 璇︾粏鐨勮В閲婏細g=solve(eq)鍑芥暟...
  • matlab涓璋冪敤solve鍑芥暟鍑洪敊?鎬庝箞瑙e喅
    绛旓細1銆solve鍑芥暟鐨勮繖绉嶈皟鐢ㄦ柟寮忥細solve('lambda-(-2*log10(2.51/Re/sqrt(lambda)+0.27/l(i)))^(-2) = 0','lambda')鏄妸鏁翠釜瀛楃涓蹭綔涓哄弬鏁颁紶閫掔粰绗﹀彿璁$畻鍐呮牳鐨勶紝缁欏弬鏁發鍜孯e璧嬪间笉璧蜂綔鐢紝鎵浠ュ湪绗﹀彿璁$畻鍐呮牳姹傝В鏃朵細鎶妉銆丷e涔熺湅鎴愬彉閲忥紝浠庤屽鑷存眰瑙eけ璐ャ傝В鍐崇殑鍔炴硶鏄紝瀹氫箟绗﹀彿鍙橀噺lambda...
  • MATLAB鐢solve瑙f柟绋嬬粍鍚庡浣曞湪绋嬪簭涓璋冪敤瑙g殑缁撴灉?
    绛旓細浣跨敤MATLAB鐨剆olve鍑芥暟鍙互姹傝В鏂圭▼缁勶紝瑙g殑缁撴灉鍙互閫氳繃璧嬪肩粰鍙橀噺鏉ヤ繚瀛樸備緥濡傦紝鍋囪鎴戜滑鏈変互涓嬫柟绋嬬粍锛歺 + y = 52x - y = 1 鎴戜滑鍙互浣跨敤solve鍑芥暟姹傝В锛歴yms x y[x, y] = solve(x + y == 5, 2*x - y == 1);鍦ㄧ▼搴涓锛屾垜浠彲浠ラ氳繃鍙橀噺x鍜寉鏉ヨ皟鐢ㄨВ鐨勭粨鏋溿備緥濡傦紝鎴戜滑鍙互灏嗚В...
  • matlab,solve鍑芥暟瑙f柟绋嬬粍,鏃犳硶姹傚嚭缁撴灉銆
    绛旓細澶嶅埗绮樿创浣犵殑浠g爜鏄病鏈夐棶棰樼殑銆傝浠g爜鍦matlab2018涓氳繃銆傚嚭鐜拌繖涓儏鍐碉紝鍙兘浣犵殑鐗堟湰涓嶆敮鎸侊紝涓嬪垪solve鐨勬牸寮 [x1,x2,y1,y2]=solve(nA==((1+rn)*(a*NA-銆傘傘備綘鍙互杩欐牱鏀癸紝鎶娾==鈥濇敼鎴愨-鈥漑x1,x2,y1,y2]=solve(nA-((1+rn)*(a*NA-銆傘傘
  • 鎬庝箞鐢Matlab瑙f柟绋?
    绛旓細1銆佹墦寮matlab锛岄鍏堝畾涔夊彉閲弜锛歴yms x;2銆matlab涓璼olve鍑芥暟鐨勬牸寮忔槸solve(f(x), x)锛屾眰瑙g殑鏄痜(x) = 0鐨勮В銆傜涓涓緥瀛愶紝姹傝В鏈甯歌鐨勪竴鍏冧簩娆℃柟绋媥^2-3*x+1=0:solve(x^2-3*x+1,x)锛岃В鍑虹殑缁撴灉鐢ㄧ簿纭殑鏍瑰紡琛ㄧず銆3銆乵atlab瑙e嚭鐨勬牴涓嶄粎鍖呭惈瀹炴牴锛屼篃鍖呭惈澶嶆牴锛屼緥濡傛眰瑙d笁娆℃柟绋媥^...
  • matlab涓璼olve瑙f柟绋嬬粍
    绛旓細涓銆傜敤matlab 涓殑solve鍑芥暟 >>syms x y; %瀹氫箟涓や釜绗﹀彿鍙橀噺锛>>[x ,y]=solve('y=2*x+3','y=3*x-7');%瀹氫箟涓涓 2x1 鐨勬暟缁勶紝瀛樻斁x锛寉 >>x >>x=10.0000 >>y >>y=23.0000 浜屻傜敤matlab 涓殑鍙嶅悜鏂滅嚎杩愮畻绗︼紙backward slash锛夊垎鏋愶細鏂圭▼缁勫彲鍖栦负 2*x-y=-3锛3*x-y...
  • 本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网