• 締切済み

C言語の問題ができなくて困っています。

C言語の問題ができなくて困っています。どなたか教えて教えていただけませんか? C言語の問題ができなくて困っています。どなたか教えて教えていただけませんか? 問題は、 「連立方程式 -3x+y+2z-s+3t =5 3x-5y-2+2s-t =-10 2x-2y-z+2s-3t =7 5x-2y+3z+2s+5t=-3 3x+5y-3z+4s-t=-11 をC言語のプログラムを用いて解きなさい。」 というものです。 お願いする立場で申し訳ありませんが、とても困っていてどなたかお願いします。

みんなの回答

  • P_DIZZY
  • ベストアンサー率50% (5/10)
回答No.1

学校の課題ということであれば答えをただ教えても覚えられないでしょうし 自分で解くように頑張りましょう。 教授に質問しても教えてくれるはずですよ。 ガウス消去法をプログラムで作ればいいだけなんですけどね。。。

関連するQ&A

  • C言語のプログラムの問題で質問です。

    C言語のプログラムの問題で質問です。 問題は、 与えられた実数(a,b,c,d)に対して、次の連立非線形方程式の解 を「ニュートン法」を用いて解く。 f1(x,y)=y+ax^2-b=0 f2(x,y)=y^2+cx^2-d=0 ただし初期値(a,b,c,d)を入力でき、上記の方程式の解が画面表示されること。 という問題です。 普通の連立方程式を解くプログラムならできるのですが、ニュートン法 で解くというのが分かりません。 プログラムを教えてください。参考にしたいです。

  • C言語のプログラムの問題で質問です。

    C言語のプログラムの問題で質問です。 問題は、 与えられた実数(a,b,c,d)に対して、次の連立非線形方程式の解 を「ニュートン法」を用いて解く。 f1(x,y)=y+ax^2-b=0 f2(x,y)=y^2+cx^2-d=0 ただし初期値(a,b,c,d)を入力でき、上記の方程式の解が画面表示されること。 という問題です。まず、どういう方針で作っていくのかが分かりません。 できるのなら参考例を挙げてもらえればありがたいです。お願いします。

  • ラプラス・フーリエ変換の問題について

    ラプラス・フーリエ変換の問題について 毎回で申し訳ありませんが、今回もいくつか分からない問題があったので解答の方をお願いします (1)関数g(x)を求めよ ∫[-∞,∞]∫[-∞,∞]g(x-y)g(y-z)g(z)dydz = [ 2πexp{-(x^2 / 6)} ] / √3 ・積分範囲から、おそらくフーリエ変換に関する問題だと思うのですが、全く解法が思いつきません。お手数ですが、解法手順を示しながらの解答をお願いします^^; (2)X(s),Y(s)を求め、それを使いx(t),y(t)を求めよ (dx(t) / dt) = sint - ∫[0,t]y(t - τ) x(t)dτ (dy(t) / dt) = t - 3*∫[0,t][(t - τ) * { dy(τ)/dτ }]dτ (※上の式は連立方程式です。初期条件は、x(0) = 0,y(0) = 1) ・こちらの1本目の式は、畳込みよりとラプラス変換より、 X(s) = {1 /(s^2 + 1) } - X(s)Y(S) になると思っています しかし、2本目の式の積分部分が全く分からず、その上ラプラス変換の連立方程式は教科書などでも見たことがないので、お手上げ状態です。こちらも解法手順を含めた解法をお願いします^^;

  • C言語のプログラミングについて

    C言語のプログラミングについて プログラミング初心者です。下のプログラムに詰まりました。 下のプログラムをfgets()、atoi()の組とgetchar()を用いて表示するにはどのようなプログラムを書けばよろしいのでしょうか? % ./descending 正の整数: 10 英文字: z 1: z 2: y 3: x 4: w 5: v 6: u 7: t 8: s 9: r 10: q %

  • 高校の数学の問題(連立方程式)の解き方がわかりません。

    高校の数学の問題(連立方程式)の解き方がわかりません。 問題8  x+y=5  y+z=4  z+x=3 この連立方程式をときなさい。 よろしくお願いします。

  • 平面の方程式を求める問題について

    平面の方程式を求める問題について 2つの平面2x+y+2z=5およびx+2y-3Z=1の交線を含み、平面3x-2y+z=5に垂直な平面の方程式を求めなさい という問題についてなのですが・・・・ 求める方程式を Ax+By+Cz+D=0において、3x-2y+z=5に垂直なので、3A-2B+C=0とおいて、前者2つの式の連立方程式を使って問題を解こうとしたところ詰まってしまいました。 どの様にすれば求められるのでしょうか?教えて下さい・・・

  • この問題の回答、解説お願いします。数C

    この問題の回答、解説お願いします。 問1,正方行列Aの逆行列を消去法で求める解法では,未知行列をXと置いて,AX=Eを満たす行列Xを求めている.XがAの逆行列であるためにはもう一つの条件,XA=Eを満たさなければならない.Xgaこの条件を満たすことを証明せよ。 問2.4次の行列式の定義を述べ,ファンデルモンデの行列式の値を求めよ. |1 x x*2 x*3 | |1 y y*2 y*3 | |1 z z*2 z*3 | |w w*2 w*3 | x*2はxのニ乗でx*3はxの三乗です。y,z,wのもおなじです。 問3,連立方程式{ax + by =0が,x=0,y=0以外の解を持つとき,           {cx + dy =0 |a b|=0が成り立つことを証明せよ。 |c d| {は下の{とつながっています。 。←気にしないでください。すみません。 問4,連立方程式 {a1x + b1y + c1z = 0 {a2x + b2y + c2z = 0 が, x=0,y=0,z=0以外の解を持つとき, {a3x + b3y + c3z = 0 |a1 b1 c1 | |a2 b2 c2 |=0が成り立つことを証明せよ。 |a3 b3 c3 | {は3行つながっています。 わかりづらいと思いますが、よろしくお願いします。

  • 数学の問題でわからない問題があります(汗)

    数学の問題でわからない問題があります。よければ教えてください。 連立方程式 x+y-z=1 x^2+y^2-z^2=9 x^3+y^3-z^3=25 について、次の問いに答えよ。 (1)xyをzで表せ。 (2)x、y、zを求めよ。 です。よろしくお願いします。

  • a>0,b>0,c>0,d>0とする

    a>0,b>0,c>0,d>0とする 2ax+λ_1-λ_2=0 2by+λ_1-λ_3=0 2cz+λ_1-λ_4=0 λ_2x=λ_3y=λ_4z=0 λ_2>=0, λ_3>=0, λ_4>=0, λ_1は任意 x+y+z=d x>=0, y>=0, z>=0 この連立方程式解ける方いらっしゃれば よろしくお願い致します(>_<)

  • c言語

    c言語で写真の課題を出されたのですが自分のプログラムでは上手くいきません。どこが間違っているのか教えて欲しいです。 自分のプログラム #include<stdio.h> #include<math.h> int main(){ int i,j; double c,d,x,y,z; for(i=0;i<=360;i++){ c=10*cos(i*M_PI/180); d=10*sin(i*M_PI/180); if(c>=0 && d>=0){ for(j=0;j<=1000;j++){ x=0.001*j; y =x*d/c; z=1-x*x-(sqrt(x)+y)*(sqrt(x)+y); if(z<=0.0){break;} } } if(c<=0 && d>=0){ for(j=0;j<=1000;j++){ x=-0.001*j; y=x*d/c; z=1-x*x-(sqrt(-x)+y)*(sqrt(-x)+y); if(z<=0.0){break;} } } if(c<=0 && d<=0){ for(j=0;j<=1000;j++){ x=-0.001*j; y=x*d/c; z=1-x*x-(sqrt(-x)+y)*(sqrt(-x)+y); if(z<=0.0){break;} } } if(c>=0 && d<=0){ for(j=0;j<=1000;j++){ x=0.001*j; y=x*d/c; z=1-x*x-(sqrt(x)+y)*(sqrt(x)+y); if(z<=0.0){break;} } } printf("x=%lf y=%lf z=%lf\n",x,y,z); } return(0); }

専門家に質問してみよう