お二人とも有難うございました
精度があっているのかは明日の解説で理解しようと思います
返戻値を間違えるくらいはいい加減気をつけます。。。
みけCATさんには毎度お世話になってます・・・なさけなひ
検索結果 10 件
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルが読み込めてない…?
- 返信数: 7
- 閲覧数: 3991
Re: ファイルが読み込めてない…?
はいreturn 0;は間違いでした…
しかし未だ出力されず格闘中・・・
しかし未だ出力されず格闘中・・・
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ファイルが読み込めてない…?
- 返信数: 7
- 閲覧数: 3991
ファイルが読み込めてない…?
ex7.c ラグランジュ多項式を解けるはず…なのですが出力されるファイルに書き込まれていません ex7.txtには下のように数字が入っています 4 1 2 5 6 0 3 2 1 5 #include<stdio.h> #include<math.h> #define max 100 double lag(int , int , double , double*); int main(void) { int i,n; double x,y; double datax[max]; double datay[max]; FILE *input; FILE *output; input=fopen...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ニュートン法で方程式をとく
- 返信数: 2
- 閲覧数: 2610
Re: ニュートン法で方程式をとく
ありがとうございます
小数点をつけて書くことの重要さが分かっていませんでした・・・
3ちょいは記憶違いで0.3ちょいでした^^;
毎回ありがとうございます!!!
小数点をつけて書くことの重要さが分かっていませんでした・・・
3ちょいは記憶違いで0.3ちょいでした^^;
毎回ありがとうございます!!!
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ニュートン法で方程式をとく
- 返信数: 2
- 閲覧数: 2610
ニュートン法で方程式をとく
ニュートン方で非線形方程式を解くプログラムを作ったつもりなのですが まちがえているようで答えがおかしくなってしまいます x^n+x^(n-1)+…x^2+x-(1/2)=0の式で nを10、xを3、epsを0.0000000001でやったら3ちょっとくらいになるはずなのですがなりません… どこがおかしいのでしょうか? #include<stdio.h> #include<math.h> double f(double x , int n){ double y=-1/2; while(n>=1){ y += pow(x,n); n--; } return y; } double df(doubl...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 初心者です ガウス・ザイデル法
- 返信数: 4
- 閲覧数: 7307
Re: 初心者です ガウス・ザイデル法
そうでした!!!ありがとうございまう!
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 初心者です ガウス・ザイデル法
- 返信数: 4
- 閲覧数: 7307
Re: 初心者です ガウス・ザイデル法
ありがとうございましたコンパイルは出きるようになりました
ガウスザイデル方として式はあっているのでしょうか・・・?
ガウスザイデル方として式はあっているのでしょうか・・・?
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 初心者です ガウス・ザイデル法
- 返信数: 4
- 閲覧数: 7307
初心者です ガウス・ザイデル法
ガウス・ザイデル法で連立一次方程式をときたいのですが コンパイルできなくて困ってます(すごく初歩的なミスなんですけどどこを間違えているのか見つけられず早1時間…) そもそもガウス・ザイデル法を書けているのか(;_;) #include<stdio.h> #define n 3 int main() { int i,j,k; double a[n+1][n+1],b[n+1],x[n+1],z=0; a[1][1]=6; a[1][2]=5; a[1][3]=4; b[1]=8; a[2][1]=12; a[2][2]=13; a[2][3]=10; b[2]=16; a[3][1]=18; a...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ガウスの消去法
- 返信数: 2
- 閲覧数: 1647
Re: ガウスの消去法
ありがとうございます
l11~l15の範囲を変えたら動きました!
l11~l15の範囲を変えたら動きました!
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: ガウスの消去法
- 返信数: 2
- 閲覧数: 1647
ガウスの消去法
実行してもバスエラー(コアダンプ)となってしまいます どこを修正したらいいのかご教授いただけたら #include<stdio.h> #define n 3 int main(void) { int i,j,k; double w; double a[n][4] = {{6,5,4,8}, {12,13,10,16}, {18,21,17,27}}; //前進消去 for( k=0 ; k <= n-1 ; k++ ){ for( i=k+1 ; i <= n ; i++ ){ w = a[i][k] / a[k][k]; for( j=k+1 ; j <= n+1 ; j++ ){ a[i]...