cametan_42 の回答履歴
- MATLABのfor文の使い方について
MATLAB(というかプログラム)初心者です 下記を教えてください よろしくお願いいたします 「つくりたいプログラム」 y1=[A B C] y2=[D E F] ・ ・ ・ y200=[AA BB CC] 上記のような200個くらいある行列に同じ操作をしたいです そこでいちばん簡単な構造を考えました ////////////////////// y1=[A B C] y2=[D E F] for i=1:2 Yi=yi*5 end ///////////// 成功イメージは Y1=[5A 5B 5C] Y2=[5D 5E 5F] となってほしいのですが回りません・・・ yiの定義のしかたがわからず困っております 初歩的な質問かもしれませんが教えてくださいよろしくお願いいたします
- ベストアンサー
- その他(プログラミング・開発)
- masasi0101
- 回答数2
- 図形処理に適したアプリまたはプログラミング言語
計測したデータから,3次元の作図をしたいと思っています。 Excelの「3-D 効果付きの面グラフ」で試みましたが,全体がすっきりしないため,適当なアプリケーション,フリーソフトがありましたら,アドバイスを頂きたいと思います。 また,コスト面で折り合いがつかない場合は,都合上プログラムを…と考えております。その場合,これから学習するとすればどんな言語がお薦めか,参考になります書籍等がありましたら,併せてアドバイスをお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- YT06
- 回答数2
- 図形処理に適したアプリまたはプログラミング言語
計測したデータから,3次元の作図をしたいと思っています。 Excelの「3-D 効果付きの面グラフ」で試みましたが,全体がすっきりしないため,適当なアプリケーション,フリーソフトがありましたら,アドバイスを頂きたいと思います。 また,コスト面で折り合いがつかない場合は,都合上プログラムを…と考えております。その場合,これから学習するとすればどんな言語がお薦めか,参考になります書籍等がありましたら,併せてアドバイスをお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- YT06
- 回答数2
- 素人なのですが、プログラマになってしまいました。
営業として入った会社に技術者が足りないので、自習室を使ってもいいからC言語の勉強をして欲しいとの事で、プログラミング言語Cの著書では有名なK&Rを配布され、1章まで読み進めたところで会社側から問題を出されたのですが。 『入力 キーボードから文字を入力し、改行が入力されるまで、 1文字ずつ配列に文字を保存していきます。 出力 改行が入力されたら、それまでに保存した文字を配列から 1文字ずつ出力し、改行までに入力された文字数を画面に表示します。 入力仕様 (1)最大半角 80文字まで入力可能であること。 (2)入力された文字を保存する配列の大きさは defineで定義すること。 (3)入力を開始する前に入力を促すプロンプトとして「 Input>」を表示させること (4)入力時のループは whileを使うこと。 (5)ループを抜ける条件は読み込んだ文字が改行文字である場合とすること。 出力仕様 (1)戻り値も引数も取らない一つの関数を宣言し、その関数を使って出力すること。 (2)出力時のループは for文を使うこと。 (3)ループを抜けた後、改行までに入力された文字数を画面に出力すること。 演習 (1)上記課題を作成せよ (2) (1)で作成したプログラムについて、入力について配列の最大サイズを超えた入力は無効となる様にプログラムを変更せよ。』 上の内容を一つずつであればなんとかプログラミング出来るようになったのですが、全てを一つのプログラムにする、となると文の書き方が解らなくて困っています。 皆さんはプログラマーの勉強を始めて壁にぶつかった時、どう対処されていました?? 回答よろしくお願いします。。
- ベストアンサー
- C・C++・C#
- noname#93909
- 回答数10
- ゲーム用Linuxサーバー構築
現在C言語でオンラインゲームの製作をしている者です。 ネットワーク部分を作成しようと思ったのですがあまりに知識がないために書籍や検索の方向すら分からない状態です。 自身で分かりうる範囲内で調べたところ私が目指す形態は「サーバー型」のネットワークシステムだと分かりました。 速度的にLinuxに軍配が上がるということを知り、ゲームを実行するOSはWindowsですがTCP/IPという規格のおかげでサーバーとクライアントのOSを一致させる必要がないようなので、オンラインゲーム用Linuxサーバーを構築することを目標としました。 (目標内容としては30人くらいが同時にチャットできるシステム) しかしこの先、多種多様な情報から必要なものかどうかを判断できずに困っております。 知りたい情報は以下の通りです。 ・サーバには種類?があるらしいのですが(SSH、DHCP、Samba、DNS、Mail、Web、FTP、プロキシ)ゲーム用途に使うサーバーはどれにあたるのか?またこの考え方自体が間違っているのか? ・ネット通信の例をみたところ、当たり前ですがサーバー側にもプログラムというものが存在するようです。このプログラムはLinuxのOS上で作成するものなのか?また言語は何になるのか?またその言語の中で速度的に有利なものはなんなのか?開発ソフトが存在するのか?デバッグはできるのか?(果てしなく続きます) 上記の内容を理解したうえで参考になる書籍を購入したいと考えています。 「参考URL」「書籍名」「検索に必要なワード」「ライブラリ名」 手がかりになる情報を少しでも頂ければ幸いです。 自身の検索能力が低いことでお手を煩わせていることは重々承知しておりますが、何卒よろしくお願いいたします。 こちらも再度調査していく姿勢であります。 失礼いたします。
- ベストアンサー
- その他(プログラミング・開発)
- gogoo1
- 回答数2
- コンパイラについて。
言語のコンパイラって、究極のところは、人間がわかりやすい書き方を、コンピュータがわかる形に変えているだけですよね? DelphiはMacで動くソフトは作れないのですが、Mac用のコンパイラを作れば、動くのではないでしょうか? もちろん、すごい知識と技術が要求されるのはわかるんですが、理論的にはできるのかなー?と。 あと、最近は共通の動作環境を使うことが、新しい流れになりつつありますが。(.NetやJAVA。 用は、動作環境がOSの違いを吸収するんですよね? 当然、動作環境のハード側は、OSによって違うと思います。 それぞれのOSのコンパイラを作るのとでは、やはり違うのでしょうか? 動作環境がOSの対応外の事をサポートしてたりもするのかな? 詳しい方、お願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- nazotarou
- 回答数13
- 素人なのですが、プログラマになってしまいました。
営業として入った会社に技術者が足りないので、自習室を使ってもいいからC言語の勉強をして欲しいとの事で、プログラミング言語Cの著書では有名なK&Rを配布され、1章まで読み進めたところで会社側から問題を出されたのですが。 『入力 キーボードから文字を入力し、改行が入力されるまで、 1文字ずつ配列に文字を保存していきます。 出力 改行が入力されたら、それまでに保存した文字を配列から 1文字ずつ出力し、改行までに入力された文字数を画面に表示します。 入力仕様 (1)最大半角 80文字まで入力可能であること。 (2)入力された文字を保存する配列の大きさは defineで定義すること。 (3)入力を開始する前に入力を促すプロンプトとして「 Input>」を表示させること (4)入力時のループは whileを使うこと。 (5)ループを抜ける条件は読み込んだ文字が改行文字である場合とすること。 出力仕様 (1)戻り値も引数も取らない一つの関数を宣言し、その関数を使って出力すること。 (2)出力時のループは for文を使うこと。 (3)ループを抜けた後、改行までに入力された文字数を画面に出力すること。 演習 (1)上記課題を作成せよ (2) (1)で作成したプログラムについて、入力について配列の最大サイズを超えた入力は無効となる様にプログラムを変更せよ。』 上の内容を一つずつであればなんとかプログラミング出来るようになったのですが、全てを一つのプログラムにする、となると文の書き方が解らなくて困っています。 皆さんはプログラマーの勉強を始めて壁にぶつかった時、どう対処されていました?? 回答よろしくお願いします。。
- ベストアンサー
- C・C++・C#
- noname#93909
- 回答数10
- コンパイラについて。
言語のコンパイラって、究極のところは、人間がわかりやすい書き方を、コンピュータがわかる形に変えているだけですよね? DelphiはMacで動くソフトは作れないのですが、Mac用のコンパイラを作れば、動くのではないでしょうか? もちろん、すごい知識と技術が要求されるのはわかるんですが、理論的にはできるのかなー?と。 あと、最近は共通の動作環境を使うことが、新しい流れになりつつありますが。(.NetやJAVA。 用は、動作環境がOSの違いを吸収するんですよね? 当然、動作環境のハード側は、OSによって違うと思います。 それぞれのOSのコンパイラを作るのとでは、やはり違うのでしょうか? 動作環境がOSの対応外の事をサポートしてたりもするのかな? 詳しい方、お願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
- nazotarou
- 回答数13
- プログラミングの言語について
プログラミングをしたいのですが、言語の種類が多くてよく分かりません。おすすめの言語を教えてください。また、その言語でのプログラミングの方法が書かれているWebページも教えてください。パソコンの基本的なことや、応用的なことは分かりますが、プログラミングについては初心者なので、なるべく簡単なものでお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- yuuki1995
- 回答数5
- プログラミングについて質問!目標実現のため多くの意見が必要です!すいませんが回答お願いします。
(1)プログラミング学習の目的・・・ゲーム作成ができるようになるため。 目標・・・RPGツクール(RGSSスクリプト [rubyのこと])を自由に使いこなし、好きなようにRPGが作れるようになる。 一から2Dゲームなど(恋愛シミュレーション・2Dアクションなど)が作れるようになる。 (2)(1)から自分なりに考えて最低限習得したほうがいいと考えた言語 C/C++、ruby、C#、java (3)質問 1、(2)の言語でこれは覚えなくてもいいよとか他にこれは覚えたほうがいいという言語はありませんか? (できれは理由もあれば幸いです。) 2、質問者様の回答1からそれらの言語の効率的な順序を教えてください。 (例:もし質問者様が(2)にVBがあったほうがいいよと回答した場合それも含めてこの質問を回答。) ※大変申し訳ないのですが、プログラミングの基本はCだという意見が多いので一番最初に学習する言語はCに固定させてい ただきます。もしどうしてもCを最初にするのは絶対よくない!という意見がありましたらお願いします。 3、恋愛シミュレーション系(これしかこのタイプのゲームは思いつかないのですが。。。)のゲーム形式は、プログラムするとき、 文字の表示などの簡単なところは、スクリプトを使って実装するようですが、実際にはどんな言語を使っているのでしょうか? スクリプトということなら=rubyやjavascript,perlやphpなどの言語だと思っていいのでしょうか? もしそうなら(2)の候補でスクリプト言語はrubyしかないのですが大丈夫でしょうか? 4、その他なにかアドバイスがありましたら、お願いします。 ちなみに私は高1です。毎日なんとかPGのために時間を作ろうと考えています。 目標実現のためにがんばります! こんな長文に付き合っていただきありがとうございました。 参考にさせていただきます。
- 締切済み
- その他(プログラミング・開発)
- amano2009s
- 回答数1
- DrSchemeの起動
DrSchemeをつかってプログラミングの練習をしていたのですが、ある日を境目に起動ができなくなってしまいました。 ショートカットアイコンをダブルクリックすると下の画像のようになるのです。文字を打つこともできず、終了することもできないのでタスクマネージャから無理やり終了させたりしている状況です。 一度アンインストールして再インストールしてみたのですが、結果は同じでした。 DrSchemeのVersionは4.2.1で、2OSはVistaです。どうかよろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- snow_036
- 回答数1
- PCでwiiをやる方法
僕はテレビでwiiをやってもボリュームがないと思い、PCは大画面なのでやってみようとさっそく思い、取りかかろうとしてもどこに何を、 接続をすればいいのかが分かりません。 何か機械が必要なんでしょうか。それともそれに対応したPCではないと いけないんでしょうか? 誰か、何が必要なのか、どんなPCがいいのか、どこになにを接続すれば いいのかを教えてください!!!! お願いします!!!!!
- 締切済み
- その他(プログラミング・開発)
- kingudmu
- 回答数5
- 本当にオブジェクト指向プログラミングっていいのでしょうか?
いつもお世話になっております。 VC++初心者です。 現在、VC++6.0、MFCのソース修正で四苦八苦しています。 (コーディングするよりも。ソースを追うので苦労してます。) (初心者の私が言うのも難ですが、オブジェクト指向云々言う前に ソースのif文節が異常に長かったり、3重以上ループが出てくると とても嫌になります、、、) 一般的(?)に、プログラミングは 手続き型プログラミングよりオブジェクト指向プログラミングが 開発効率がよい、と重宝されているようですが、 どうも納得できていません。 (その手の書籍を2,3冊読みましたが消化不良に終わっています。) 個人的には、手続き型プログラミングの方が好きです。 というのも、慣れているからかもしれませんが、 ソースが追いやすいし、見やすいと思います。 逆にオブジェクト指向プログラミングでは、 ・継承されすぎると、基本クラスまで追うのが一苦労。 ・インスタンスをつくってから、関数を呼ぶのが面倒な気がする。 (手続き型なら関数呼び出しのみで済みます。) ・インスタンスをdeleteし忘れて、メモリを圧迫する危険がある。 (ガーベージコレクションというものもあるようですが、 どこで何を消しているか不安です。) ・ソースを追いにくい(慣れの問題なのでしょうか、、、) そこでですが、 「手続き型は~~で大変だけど、オブジェクト指向ならこんなにすばらしい」 というような対比的に具体例を挙げて説明されている 書籍、サイトの紹介、または、よい助言を頂けませんでしょうか。 また、上記に伴い、 ・手続き型で組んで失敗した例(オブジェクト指向型にすれば良かった例) ・オブジェクト指向型で組んで失敗した例(手続き型にすれば良かった例) も宜しければ教えて頂きたく、お願いします。 (成功例のみよりも、失敗からの成功例を教えて頂けると嬉しいです。) 長くなりましたが、宜しければご教授下さい。
- 締切済み
- その他(プログラミング・開発)
- yuki7091
- 回答数17
- MacでPython スクリプトファイルの実行
自分はMacユーザです。 プログラミングに興味があったので Python2.6のインストールと入門書の購入をしました。 スクリプトファイルの実行をしたいのですが、やり方がわかりません。 Macにあるテキストエディタで print "hello" と入力して、test.pyという名前でデスクトップに保存しました。 購入した本には「LinuxやMac OS Xであれば、シェルからコマンドを入力します。」と記されています。 そもそもシェルの意味が分かりません。。。 「python test.py」と入力とも書いてあるのですが、どこに書くのでしょうか。。 ネットで簡単に調べてみたのですが、いまいち分かりません。 初心者なので、分かりやすく回答して頂けるとありがたいです。 どうか、よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- open_music
- 回答数2
- eclipseのコンパイルについて
http://sourceforge.net/projects/mingw/files/ このページのどれをダウンロードすればできますか また他に方法はありますか?
- ベストアンサー
- C・C++・C#
- kininaruzo
- 回答数2
- includeが必須ではない理由
C言語で printf 等を使用する場合 include は必須だと色々なところで書かれているのですが、以下の構文で警告は出ているものの正確な結果が出力されてしまいました。 //#include <stdio.h> int main(){ int i = 0; scanf( "%d", &i ); printf("%d, %f, %s\n", i, 0.1, "STR"); return 0; } 実行結果 入力値:i = 1 1, 0.100000, STR 警告:関数 'scanf' は定義されていません。int 型の値を返す外部関数と見なします。 警告:関数 'printf' は定義されていません。int 型の値を返す外部関数と見なします。 これはなぜでしょうか。 VisualStudio2008を使用しています。
- ベストアンサー
- C・C++・C#
- ShimantoGa
- 回答数8
- google chromeについて
お聞きしたいのですが、google chromeを使っているので、auto pagerizeを使えるとの情報を得たので、使えるようにしたくていろいろと試みましたがやり方がよく解りませんので教えてください。 下記のサイトを参考にしておりました。 http://d.hatena.ne.jp/os0x/20090522/chrome2 1.プロパティから、リンク先に --enable-user-scriptsは完了したのですが その次のフォルダの所でつまづいております。 User Scripts フォルダが無いこととフォルダの作り方がわかりません。 2.リンク先のoAutoPagerize - 0xFFからダウンロードしようと思うのですが、英数字が並んでいてどのようにこの状態でダウンロード指定医の課が解りません 3.他のサイトで Greasemetalをダウンロードすると書いていたのですが、やはり今回のケースでもこれを入れないと駄目なのでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
- maot0000
- 回答数3