トップページ⇒tech
77コメント15KB

今授業中なんですが

■ このスレッドは過去ログ倉庫に格納されています
0001大学二年生NGNG
今授業中なんですがレポートがでました。
で、でもまったく意味わからないのです・・・・。
誰か、助けてくれる方いないでしょうか??
お願いします。やばい・・・・。

問題
n×n行列の配置行列を計算する関数transを作る。
0002大学二年生NGNG
クソネタでごめんなさい。
これ聞いたらすぐに削除依頼だしますから・・・。
本当なきそう。
0003デフォルトの名無しさんNGNG
授業中に2ちゃんなんか見てて、大丈夫なのか?
0004デフォルトの名無しさんNGNG
だから言語を書け。HSPなら回答しよう。
0005デフォルトの名無しさんNGNG
なんかこの前のヤツと芸風がにてるな。同一人物か?
0006ひまわり2010仕様で書きました。NGNG
transとは、n×n行列の配置行列を計算、すること。
それを、表示。
0007デフォルトの名無しさんNGNG
転置行列のことだったらなさけなくなってくるな。>配置行列
0008大学二年生NGNG
言語??ですか。
授業はC言語の授業なんですが。
すいません。
0009大学二年生NGNG
一応、迷惑そうなので下げときます。

>>5
多分違うと思いますが。
思いつきでここの人なら助けてくれるかもしれないと、思ったんです。
2ちゃん、って意外とみんないい人だし・・・。
あまいかな・・・?
0010デフォルトの名無しさんNGNG
>>9
で、配置行列って?
0011大学二年生NGNG
ああ!すいません。間違えてました。
配置行列⇒転置行列です。
バカでごめんなさい・・・。(泣)
0012デフォルトの名無しさんNGNG
>>11
http://www.google.com/search?hl=ja&q=%93%5D%92u%8Ds%97%F1+%8A%D6%90%94+trans+C&lr=
0013大学二年生NGNG
やっぱり、自分でやれってことなんですかね・・。
実はまったくといっていいほど、意味がわからなくて
今回このレポートをしのげばすべて終了するんです。
なんとか作ってくれませんか・・・?
0014大学二年生NGNG
>>12
12さん、ありがとうございました。
調べてもらって・・・。
でも、ちょっとおれにちんぷんかんぷんです。
ごめんなさい。
0015デフォルトの名無しさんNGNG
配列(n,m)を(m,n)にするだけじゃんか。
そんなこともできないようなら単位落としたほうがいいのでは?
0016デフォルトの名無しさんNGNG
>>15
激しく同意
0017大学二年生NGNG
>>15
そうですよね・・・。でも、おいら理系じゃないので
なんとかして、単位だけでもとりたいんです。
もし、簡単ならなんとか書いてもらえませんか?
すっげー、あまいとは思うんですけどお願いします。
0018デフォルトの名無しさんNGNG
2chに書き込んでるヒマがあったら勉強すればいいだけでは?
転置行列なんて高校生レベルの知識じゃないかよ
0019大学二年生NGNG
提出があと、15分後くらいなんです・・・。
あーー、やばいっす!
0020大学二年生NGNG
多分、理系のかたにはわからないかもしれないけど
文系って本当にこういうの意味わからないんですよ・・・。
頭わるいんす・・・。
0021デフォルトの名無しさんNGNG
Matrix trans (Matrix m) {
  Matrix tm = new Matrix(m.col, m.row);
  for (int i=0; i<m.row; i++)
    for (int j=0; j<m.col, j++)
      tm.setElem(j,i, m.getElem(i,j));
  return tm;
}
0022デフォルトの名無しさんNGNG
>20
漏れ、文系で文学部だけど、このくらいはわかるよ。
0023Kusakabe YouichiNGNG
In article >>1, 大学二年生/1 wrote:

> 今授業中なんですがレポートがでました。
> で、でもまったく意味わからないのです・・・・。
> 誰か、助けてくれる方いないでしょうか?

ちゃんと授業きいとけ。
0024デフォルトの名無しさんNGNG
>>21
こらこら
0025Kusakabe YouichiNGNG
In article >>13, 大学二年生/sage/13 wrote:

> やっぱり、自分でやれってことなんですかね・・。
> 実はまったくといっていいほど、意味がわからなくて

授業聞いてないからだろ...

# って転置行列って、日本では高校生のときに習うんじゃなかったっけ?

> 今回このレポートをしのげばすべて終了するんです。

っていうか、そういうあなたは終了してはいけないってことでしょう。
0026デフォルトの名無しさんNGNG
>>1はさっさと大学生を「終了」した方がよいと思う。
0027大学二年生NGNG
>>21
す、すいません、できないんですけど・・・・。
0028デフォルトの名無しさんNGNG
>>1
いいから氏ねよ
0029デフォルトの名無しさんNGNG
>>26
ワラタ
0030デフォルトの名無しさんNGNG
>>1
やめちまえ!
0031大学二年NGNG
そんなこといわないでください・・・。
003221NGNG
>>27
そりゃそうだ。実行できたらすごいや。

こんなところできいたって嘘っぱちを教えられるだけだよ(w
0033大学二年NGNG
>>21
m,n,i,jは整数でいいんですか?
0034大学二年NGNG
ああ、提出時間がせまってる。
誰かだれか・・・。
自分でもがんばってプリントみたんですが
どうにもならない・・・。
0035デフォルトの名無しさんNGNG
はい、どうぞ

procedure trans( var dt: array of double ;n:integer);
 procedure swap(i,j:integer);
 var w: double;
  begin
   w:=dt[n*i+j];
   dt[n*i+j]:=dt[n*j+i];
   dt[n*j+i]:=w;
  end;
var i,j:integer;
begin
 for i:=1 to n-1 do
 for j:=i to n-1 do swap(i,j);
end;
0036デフォルトの名無しさんNGNG
1は童貞
0037デフォルトの名無しさんNGNG
>>35
いじめっこがまた一人(w
003835NGNG
ありゃ?
 for i:=0 to n-1 do
 for j:=i+1 to n-1 do swap(i,j);
こうだったかな?
0039大学二年NGNG
ありがとうございます。
とにかく、これで出してみます。
なんかおかしい気もするんだけど。。。
0040デフォルトの名無しさんNGNG
>>1はこれで単位落したな
0041trans38NGNG
void trans(double*dt,int n){int i,j,w;for(i=0;i++:i<n)for(j=i+1;j++;j<n){
w=dt[n*i+j];dt[n*i+j]=dt[n*j+i];dt[n*j+i]=w;}}
0042大学二年NGNG
まじに?
0043デフォルトの名無しさんNGNG
int mat[n][n];
int x,y;

x=y=0;
while(y<n){
 swap(mat[y][x],mat[x][y]);

 y+=(x!=n-1)?0:1;
 x=(x!=n-1)?x+1:0;
}
0044デフォルトの名無しさんNGNG
wはdoubleでなくていいのか? >>41
0045大学二年NGNG
よーし、わかった。
もう何を信じていいのかわけわかんないから
おれの次に書かれてるやつで
レポート提出します。
0046trans38NGNG
>44あたまいい
0047デフォルトの名無しさんNGNG
require 'matrix'

def trans(m)
m.transpose
end
0048大学二年NGNG
なんだかわからないおれにつきあってもらって
ありがとうございました。
0049デフォルトの名無しさんNGNG
>>35
> procedure trans( var dt: array of double ;n:integer);

なんか違わないか?
0050デフォルトの名無しさんNGNG
>>49
いいよ。
0051デフォルトの名無しさんNGNG
>>43
> x=y=0;
> while(y<n){
ループしないじゃん。
0052デフォルトの名無しさんNGNG
なんだかんだみんないいやつらだな。
0053デフォルトの名無しさんNGNG
transpose :: [[a]] -> [[a]]
transpose [] = []
transpose ([] : xss) = transpose xss
transpose ((x:xs) : xss) = (x : [h | (h:t) <- xss]) :
transpose (xs : [ t | (h:t) <- xss])
0054大学二年NGNG
あんだよ、全然ちげーじゃん。
ばかばっかだな。おまえら。
0055大学ニ年生NGNG
糞の役にも立たないレスばっかりだっだな。
やはり2chは便所の落書き以下だ。
0056デフォルトの名無しさんNGNG
>>49
 オープン配列パラメータという奴だ
  自動的に配列のサイズが引数に付く
 Cからだと trans( double *dt, int cnt,int n); とやったのと同じ
0057Kusakabe YouichiNGNG
In article >>54, 大学二年/54 wrote:

> あんだよ、全然ちげーじゃん。
> ばかばっかだな。おまえら。

留年確定ですね。
0058デフォルトの名無しさんNGNG
#!/usr/local/bin/perl -w

use Math::MatrixReal;
use Getopt::Long;

GetOptions ('n=i' => \$n);

$string = <>;
$matrix = Math::MatrixReal->new_from_string($string);
my $new_matrix = new Math::MatrixReal($n,$n);
$new_matrix->transpose($matrix);
print $new_matrix;

exit;
0059Kusakabe YouichiNGNG
In article >>55, 大学ニ年生/sage/55 wrote:

> 糞の役にも立たないレスばっかりだっだな。
> やはり2chは便所の落書き以下

っていうところに質問書いちゃう情けないやつは、どれぐらいの階層でしょうか?:)
0060大学二年NGNG
ばーか、こっちには回答があるんだ、ばか。
0061デフォルトの名無しさんNGNG
>>53
すげーよHashkell。
nxnどころかnxmかつTypeフリーでその短さかよ。
0062Kusakabe YouichiNGNG
In article >>60, 大学二年/60 wrote:

> ばーか、こっちには回答があるんだ、ばか。

そう思いたいのですね? :)
0063デフォルトの名無しさんNGNG
で、>>1は答えは一通りしかないと思ってるのか?
0064デフォルトの名無しさんNGNG
なんかHaskellの凄さを垣間見た気がする。
おれもやってみるかな。
0065デフォルトの名無しさんNGNG
というか、普通 転置行列は最初の最初じゃないか? なんで今ごろ?

いくら授業の進行が遅くても この時期の課題で行列なら掃出し法くらいは
0066名無しさん@Vim%ChaliceNGNG
日下部先生が、厨房退治には最適だということもわかった気がする。
0067デフォルトの名無しさんNGNG
>>66
諸刃の剣
素人にはお勧めできない

,,,ツマンナイネ イッテキマス
0068Kusakabe YouichiNGNG
In article >>66, 名無しさん@Vim%Chalice/66 wrote:

> 日下部先生が、厨房退治には最適だということもわかった気がする。

はつみみです。
0069デフォルトの名無しさんNGNG
>>68
誉められたんだから素直に喜べば?
0070名無しさんNGNG
Linux板のhイタイ人達も、先生の手で葬り去ってくれれば…
0071デフォルトの名無しさんNGNG
kusakabeは逝っていいよ。
はやく逝けよ。
0072デフォルトの名無しさんNGNG
よーし、余因子展開をマスターしてから
2元1次方程式の解を求めちゃうぞー
0073デフォルトの名無しさんNGNG
>>72
おめでてーな
0074デフォルトの名無しさんNGNG
さらしあげ
0075デフォルトの名無しさんNGNG
>>1
大学・学科名晒しきぼんぬ。
0076 ◆bUzIT0To NGNG
tes
0077デフォルトの名無しさんNGNG
 
■ このスレッドは過去ログ倉庫に格納されています