編集(管理者用) | 編集 | 差分 | 新規作成 | 一覧 | RSS | FrontPage | 検索 | 更新履歴

千田のオフィスアワー(仮) -

目次

聞きたいことがあったらここに書け!(要は掲示板)・・・名前を書き忘れるなよ

hgousei2.fの場合
nx=nxku+nxkl+nxt+A
ここのAは、外側の集成材の要素数となりますが、プログラムで入力しません。
A=nx-nxku-nxkl-nxt
で自動的にプログラム内で計算しています。
よって、nxを変更するときは、nx+nxku+nxklよりも最低2(1)要素増やしてあげなくてはなりません。

hgousei3.fの場合
nx=nxku+nxkl+nxt+A
はhgousei2.fと変わりません。
しかし、nxku=nxklc+B
と言う条件が付きます。Bは1以上です。
nxkuを(6)3以上にして、そこからB(1(2)で十分だと思いますが)
を引いてあげる方がヒューマンエラーを無くせるでしょう。

この文でのFIXは大文字ではなく小文字の間違いで、setは動詞だと以前言ってましたが、やはりうまくいかないです。もしFIXが名詞だとしたら「位置、訂正、修理、プログラムの修理」などなどしかなく、あきらかに前後の単語と噛み合わないです。いったいどうなってるんですか?

予約表

日付時間氏名内容許可注釈
12/4(月)13:00-18:00土屋、佐藤プレゼンシート作成
12/5(火)13:00-17:00齊藤、土屋、佐藤プレゼンシート作成
12/7(木)15:00-17:00齊藤プレゼン練習

英語文献お勧めサイト

去年の学生にはブックマークさせたはずだけど、念のため。 橋専門はテディ http://www.geocities.jp/teditown/jiten/index.html、 全体的なものは英辞郎(スペースアルク)http://www.alc.co.jp/。 テディはそれほど大きくないので全部プリントアウトしたらいいかも。 けど各班に一部くらいで。一人一つなんておバカなことはしないこと。 トナー(インク)って高いんだよ〜。

プチゼミ日程(予定)

各個人レベルが上がったことと、私個人が忙しいこともあり、今後のプチゼミは 特定日を設けず、しばらく個人ゼミに切り替えます。なお、残りのフォートランは 、コンクリ研の今君を講師に迎えようと思います(本人快諾(笑))。

fortran 勉強したい人は他研究室の人でも出席可。
日付時間内容宿題出席者
未定実践編その1、昔のプログラムを解読しようサブルーチン
6/203:00-6:00LaTex?入門工藤君、大黒屋君はデータを表にする後藤班
6/63:00-6:00f77その3、format、dimension、も〜っとdo・if座標出力、節点出力川原、工藤、大黒屋、今
5/303:00-6:30fortranその2、doループ、if文下記参照川原、工藤、大黒屋、今
5/233:00-5:00fortran77(90)その1、viその2連立方程式を解く工藤、大黒屋、今
5/163:00-5:00viエディタその1・calculixで用いる英語英語を覚えてくる工藤、大黒屋
5/84:00-5:30座標、自由度、境界条件座標データから図を作成川原、工藤、大黒屋

★E型について補足
どうも言い忘れたみたいなので、補足説明を。
e10.5 は全体が10桁、有効数字の一番始めの数字を小数点第一位に持ってきて、
以下を5桁で表すと説明しましたが、
全体の中には E-04 も含まれますので、 e10.5 とかにしてしまうと、
0.12345E-04が **** 表示になってしまうので、
特に意図がない限りは、e15.5 みたいに大きめにしておいたほうがいいでしょう。
さらに、1pe15.10 にすると、数字だけでも11桁、E-04で4文字、さらに . で
一文字になるので、足して16文字オーバーになるので*****表示になります。
ちなみに、
x=0.01234
write(*,'(a,e15.10)')'x=',x
と書いたプログラムを走らせると
x=0.1234000027E-01
…? 最後の 27 ってなんだ!?
ってな、ミステリアスなことが起こりますので、
e15.5で充分でしょう。

6/6宿題
★課題1(必修)
節点番号、各座標を出力させるプログラムを作る。

師から『難しすぎるのでは?』
というご指摘を受けたので、課題2は選択に格下げします。
しかし、私個人としては、最大最小を求めるプログラムとレベル的には
全然変わらないと考えますので、答えを見て構わないので、
理解だけはしてもらいたいと考えています。

★課題2(選択)
要素番号、その要素の節点番号を出力させるプログラムを作る。

ヒント:例えば、x*y*zが4*4*4要素の時だけ計算できるプログラムじゃダメ。
    x*y*zに何を入れても出せるプログラムを出す。

★課題3
二週間のインターバルがあるからといって上の宿題を二週間かけるのではなく、
いつものように一週間で行って、残りの一週間で復習をしてほしい。

5/30宿題
★課題1(必修)
後藤資料の『情報処理の技法』のフォートランの課題3
http://www.str.ce.akita-u.ac.jp/~gotou/zyouhou/g77.html#kadai3
をやってくる。
ただし、何番目の人かも表示するできるようにする。
余裕があれば、dimensionを使った他のものもやってほしい。
注意点:do文の中で使う変数は念のため、はじめに0(ex.tensuu=0)と定義しておく。
    理由は後日説明。
ヒント:今の知識で余裕で解けます=特別なものは無し
        ex(i)<ex(i+1)は使えません。使ってしまった人は駄目な理由を説明できる
    ようにすること。

★課題2(任意:さ来週の宿題にしても可)

以下の宿題はやれる者のみ。今週できるという人は、
フォーマットの仕方を教えますので、やる前に千田のところに来てください。

・節点、座標を出力するプログラムを作ってくる。
ex. 
1, 0.000 0.000 0.000
2, 0.001 0.000 0.000
           
ヒント:単純な数学と、doループだけ

・要素番号と、その要素の節点番号を表示するプログラムを作ってくる。
ヒント:単純な数学と、doループ、dimension

★課題3(今君だけ)
プチゼミ第一週の宿題をやってくる。 

★番外・謝罪
『学生を混乱させる』などのご指摘を受けるなど、先週の宿題は不適切でした。
師である後藤さんが教官の身でありながら、自分に非があればネット上でも
学生にでさえ謝罪する潔さ(誠実さ)に倣い、また、仮にもゼミの一翼を担っている
自分への「いましめ」の意味も込めて、この場でも謝罪させていただきます。
工藤君、大黒屋君、今君、すみません。

番外(プチブログ)

各種日程