はてなキーワード: MATLABとは
・機械工学は大学で学んだ。機械系4力学のさわりだけなら大体やったがもう忘れている。
・切削加工はけがき、フライス盤、ボール盤、くらいならできるが複雑な形状は作れる気がしない。そういえば旋盤は使わなかった。耐久性を考えなければ3Dプリンタでなんでも作れるらしいが、3Dプリンタは触ったことがない。
・CADは大学の演習でSolidWorksを触った程度。もうすっかり忘れている。手書きの製図とかは調べて思い出せば簡単な形状ならできるかもしれない。
・シミュレータはANSYSをマニュアル通り触った程度。動力学解析とか連成解析とか仕組みは全くわかっていない。
・電気工学はだいぶ勉強不足。簡単な回路図はチップの製品情報を睨めっこしながらINとOUTと接地をどうすればいいかくらいはわかったが、複雑なものになるとダメ。ArduinoとRasberryPiは買ってみたが埃かぶっている。論理回路の読み方はすっかり忘れているが調べれば思い出せると思う。
・化学系は全くの無知。大学受験で知識は止まっている。物性物理的なところも無知。
・数値計算はPythonやMatlabでちょっとできる程度。ライブラリを使った行列計算や簡単なニュートン法くらいなら書けるが、精度や速さが必要だったり複雑になるとダメ。解析は微分積分や常微分方程式を調べて思い出せばできる程度。測度論とか特殊な積分とかいわゆる大学数学的な道具が必要になる解析はできない。
・競技プログラミングはちょっとかじったがやめてしまった。むずかしすぎた。
・機械学習や統計はなんとなく知識はついているが、手を動かして何か作ったことはない。この前統計検定1級落ちた。
・バックエンドはSQLをそれなりに書いてとりあえず動くものなら書ける程度。可用性とかパフォーマンスとか考えられるレベルではない。JavaはJavaEEを横展開的に書いた程度。理解できている自信はない。保守性高めたりデザインパターン的に綺麗な書き方とかできない。C++は一瞬だけ触ったことがあるが、環境構築ハマった&謎のSegmentation Faultで苦手意識を残したまま。Go?Rust?なにそれおいしそうだね。
・クラウドはAWSをマニュアル通りに使っている程度。1から設計なんてできない。なのでAWSのソリューションアーキテクトを勉強中。AzureやFirebaseは触ったこともない。
・ネットワーク系とかセキュリティ系は全く勉強不足。応用情報をギリギリ合格できる程度の知識しかない。わかるようにはなりたい。
・フロントエンドはFlutterを勉強中。Flutterむずかしい、どんな言語でもそうだけどチュートリアルから業務レベルまでの乖離がありすぎてよくわからない。javascriptはjQuery一強時代にちょっと書いた程度。VueとかReactとかなにもわからない。TypeScript?なにそれおいしそうだね。
・ハード系だったりファームウェア系だったりコンパイラ系は何もわからない。わかるようにはなりたい。
全部中途半端だな、、、
プログラマーに尋ねると、パソコン活用できて便利になっているという答えが返ってくる。
ゲーマーやYouTuberもパソコンで稼ぐ手段なので便利と返ってくる。
自分はプログラミングなんて趣味でVisualStudioやJupyterLab、Matlabを触るくらいだ。
Python、Julia、VBA、M言語、C++、C#とか素人なりに書くが、どうも便利になっているように思えない。
CUIでログの処理、スクレイピングとかはいいが、人に見せるためのグラフは毎回細かい調整が必要だし、
GUIはエクセルくらいマウス操作できるようになればいいのに、GUIのフレームワークだと操作がひっかかる。
ゲームはしない。
PhotoshopやIllustratorも一通り操作はできるようになったが、色々と不便だなと思うことが多い。
動画編集だとDaVinci Resolveでカットなどは便利だなと思ったけれど、Fusionだと複雑過ぎるのか、ネットで調べてもなかなか出てこないし、
これ出来ないかなと思うことが出来ない。
図を作ってアニメーションつけて説明しようとすると、途端に難しくなる。
AnsysやCOMSOLなどがあれば流体シミュレーションなどやれるのだろうけど、
そういったソフトはなかなかない。
日本だと大学でもお金がないからPythonってなっちゃってるけど。
MATLAB、Mathematica、Maple、Ansys、COMSOL、Cadence色々あるだろうけど、
大学で高いから買えないというのだけでなく、日本でソフトを作っているところもない。
科学は計測し、何かしらかの処理で見えるようにし、モデル化し、再現性を確保することだと思うが、
例えば量子コンピュータを日本でも、と盛り上がっているが、制御するためのマイクロ波の計測機器なんて日本じゃ皆無だ。
なのに核心の量子の制御のみ取り上げて盛り上がっているように見えてしかたない。
何も土壌が無い所に挑戦しているのではないのか。
Web開発をしている人は次々と便利なソフトやフレームワークが出てきていると感じているらしく、
Microsoft Officeを買い、Adobeに毎月お布施し、個人だとこの範囲内でできることに限られてくる。
動画を作るのにDaVinci Resolveが有名になったけど、2Dアニメーションを作ったりエフェクトをかけたりするには機能が足りてない。
3DだとBlenderやUEは無料、Zbrushは買い切りでいいが、Substance Designer、Maya、3ds maxなどがサブスクリプションで高すぎて困る。
Pencil+プラグインでアニメーションっぽく作りたいと思っても元が高い。
V-Ray、Redshift 、Corona Renderer、Octane Render などのレンダリングも高いままだ。サブスクリプションがつらすぎる。
個人で出せる資金は限られているが、見る人は膨大な人とお金をかけたものを見てるので目が肥えていて、批判だけされる。
まぁ他人がどう思うと本来構わないものだが、お金をかけ、マニュアルや動画で勉強して、1,2ヶ月かけて作っても、やっぱり個人のパソコンでできることはたかが知れている。
じゃあ他のジャンルに目を向けたとして、物理的なものだとするとMatlab/Simlinkだと本体とプラグイン複数買っても10万ちょっとで済むが、
ちょっと凝った数値計算したいなと思ったら、Ansys、COMSOLくらいないときつくなる。
Fusion 360は機能制限でやれることが減った。
数学科ではなく、工業で使える数学と統計を多くの技術者が使いこなせていないのを、AIブームで感じる。
流行っていたWebプログラミングに比重を置くと、そもそも勉強しなくてもプログラミングはできる状況があり、優先度が低いと捉えられていたのではないか。
もちろん全く使えないことはないが、大学の教科書で数式の変形はできるが、現実の問題とリンクしていない。
既に知れ渡っている手法については数式も含め理解できるが、現実問題を解くときに対処しきれない。
数式でモデルを作れたとして、プログラミングに落とし込む所にハードルがある。
各プログラミング言語として、速度の遅くならないベストプラクティスは多くの人が興味を持つが、
bfloat16といったのが自分達で作れない。
政府は、欧州、中国の科学政策は収集、論文数などの統計は取っているが、内容までは踏み込めていない。
中国の科学力が伸びてきているといったときに、大学でどこまでの教育水準なのか、といった情報はない。
アメリカの大学院で使う洋書は、日本の大学院でも使うが、中国については情報はない。
中国語が最先端の部分が出てきているのに危機感も、学ぶ姿勢もない。
議論するとしても、論文数、研究費、人口のグラフを眺める所から深くはならない。
英語サイトは外国人雇用用ページなので、自動翻訳を使いながらでも見てみることをお勧めする。
製造業はJISがあるが、ソフトウェアについても開発手法など標準化を進めたほうが良かったのではないか。
アメリカの組織力に勝てないのに、国内企業間の過当競争でつぶれてしまう。
〇〇ペイは競争によって技術力が向上しただろうか。広告合戦で終わった。
消費税対応としても、増税による消費減を打ち消すだけの効果はなかった。支払い方法が増えても、集客は増えない。
結局、支払いプロセスが複雑になり、事業主の負担が増え、一時的に対応端末で売り上げは伸びるが将来の更新費を賄えない。
マニュアル人間が悪いと言われているが、知識を多くの人に広めるためにはマニュアル化が必要だ。
Matlabのマニュアルのように、複数の機能を使う時、どのように組み合わせれば目的が達せられるかといったのは重要だ。
数学や工学が複雑になっていったときに、集約されたものが必要だったなと。
PythonやJuliaやC++で個別にはあるけれど、世の中にあるのかわからないのを検索することになるし、
組み合わせて何かしようとしたときに、マニュアル見て使えそうなのを探すというのができない。
多くのイノベーションが既存の組み合わせなのだから、本筋ではない部品を再生産する必要はない。
教科書に載ってないような内容も実装するから、マニュアルを見て教科書以上のことを知ることができる。
数式で理論を作れても、計算機で使えるようにプログラミングに落とし込むのと別のスキルが必要で、時間を節約できるソフトは必要だった。
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 123 | 14589 | 118.6 | 43 |
01 | 73 | 7897 | 108.2 | 43 |
02 | 103 | 16622 | 161.4 | 47 |
03 | 56 | 12427 | 221.9 | 79.5 |
04 | 45 | 6197 | 137.7 | 63 |
05 | 27 | 6542 | 242.3 | 74 |
06 | 40 | 5215 | 130.4 | 68.5 |
07 | 64 | 8869 | 138.6 | 67 |
08 | 93 | 12573 | 135.2 | 58 |
09 | 138 | 19958 | 144.6 | 59.5 |
10 | 147 | 14675 | 99.8 | 46 |
11 | 152 | 15374 | 101.1 | 39.5 |
12 | 172 | 17408 | 101.2 | 38 |
13 | 113 | 19353 | 171.3 | 60 |
14 | 160 | 33681 | 210.5 | 78 |
15 | 121 | 27759 | 229.4 | 63 |
16 | 160 | 18453 | 115.3 | 44.5 |
17 | 185 | 16368 | 88.5 | 39 |
18 | 149 | 13361 | 89.7 | 27 |
19 | 155 | 14581 | 94.1 | 46 |
20 | 160 | 22647 | 141.5 | 41 |
21 | 133 | 16985 | 127.7 | 40 |
22 | 150 | 19183 | 127.9 | 38.5 |
23 | 146 | 19984 | 136.9 | 39 |
1日 | 2865 | 380701 | 132.9 | 47 |
玉山鉄二(7), uplabs(7), newsbreak(6), ドブスババア(5), authors(5), mathworks(5), イケメン無罪(10), matlab(5), 山P(5), パズルゲー(3), publishers(6), 迫ら(19), 原爆(8), 体内(7), メモ(25), フィクション(26), 年上(15), 踊ら(6), 好意(16), バナナ(7), 新型コロナ(10), Vtuber(12), ロリ(9), ゴキブリ(9), 願望(14), 若い女(10), 部下(18), オッサン(20), イケメン(38), パワハラ(18), 分野(18), 上司(46), 増税(13), 言い訳(24), 自転車(14)
■【追記2】「年上イケメン上司から迫られる」女性向作品が存在する矛盾 /20200807081338(50), ■メモってどうとったらいいんだ…? /20200807033327(22), ■シナリオ重視ではない面白いゲームがやりたい /20200806134259(18), ■ /20200807074627(17), ■理系の男が性的な意味で好きすぎて理系来たけど向いてないしつら /20200807171013(16), ■Vtuberとゲーム実況と収益 /20200806212618(14), ■ちょっとだけでいいから聞いて欲しい 4月頃から自分に起こった異変 /20200807184816(13), ■日本の友達に教えてもらいました /20200807120643(12), ■ /20200731082157(10), ■ゴキブリを操れる能力とウンコを操れる能力、どっちが欲しい? /20200807013254(10), ■ /20200807165134(10), ■ /20200807165334(9), ■Zoomでパンツを晒した女 /20200708201622(9), ■小説読んでて「この文章なんなんだ?」と思うことない? /20200806124301(9), ■ポルシェに殺された夫婦はシートベルトしてたのか? /20200807095450(7), ■ロードバイクへの誤解 /20200806211452(7), ■大抵の女子は、男性から食事に誘われたいと思ってますよ /20200806153450(7), ■40代管理職だが、新入社員に恋をしたので脳検査をしてきた /20200807085304(7), ■「仲間になるか迫られてBANが怖いから断ったら猫にされてそれから人間に戻れなくなった」まで2000年以上かかってしまった話 /20200806214920(7), ■anond:20200807140112 /20200807140852(7)
このプログラミング言語はMtGだと多分この色の組み合わせだろう。
みたいなのをまとめたら次のようになった(TIOBEのランキング順トップ50)。
後半は知らない言語もあって怪しいが、おおよそこのようになると思われる。
※改めて見てみると何箇所か違和感があったので最初の版からちょっとだけ修正した。
順位 | プログラミング言語 | 色の組み合わせ | 内訳 |
---|---|---|---|
1 | Java | アブザン | 白黒緑 |
2 | C | ゴルガリ | 黒緑 |
3 | Python | ティムール | 緑青赤 |
4 | C++ | ジャンド | 黒赤緑 |
5 | C# | バント | 緑白青 |
6 | Visual Basic .NET | セレズニア | 緑白 |
7 | JavaScript | ボロス | 赤白 |
8 | PHP | グルール | 赤緑 |
9 | SQL | 無色 | |
10 | Swift | 4C(緑欠色) | 白青黒赤 |
11 | Go | ゴルガリ | 黒緑 |
12 | Assembly language | 黒単 | 黒 |
13 | R | イゼット | 青赤 |
14 | D | グリクシス | 青黒赤 |
15 | Ruby | 赤単 | 赤 |
16 | MATLAB | イゼット | 青赤 |
17 | PL/SQL | 無色 | |
18 | Delphi/Object Pascal | アゾリウス | 白青 |
19 | Perl | ラクドス | 黒赤 |
20 | Objective-C | エスパー | 白青黒 |
21 | SAS | アゾリウス | 白青 |
22 | Visual Basic | 緑単 | 緑 |
23 | Dart | ジェスカイ | 青赤白 |
24 | Scratch | 白単 | 白 |
25 | Scala | 5C | 白青黒赤緑 |
26 | Groovy | ナヤ | 赤緑白 |
27 | Transact-SQL | 無色 | |
28 | F# | アゾリウス | 白青 |
29 | Rust | マルドゥ | 赤白黒 |
30 | COBOL | オルゾフ | 白黒 |
31 | ABAP | アゾリウス | 白青 |
32 | Lisp | シミック | 緑青 |
33 | Kotlin | 4C(緑欠色) | 白青黒赤 |
34 | Logo | 白単 | 白 |
35 | RPG | ディミーア | 青黒 |
36 | Lua | 緑単 | 緑 |
37 | Fortran | スゥルタイ | 黒緑青 |
38 | PowerShell | ジェスカイ | 青赤白 |
39 | Ada | ディミーア | 青黒 |
40 | LabVIEW | ディミーア | 青黒 |
41 | Erlang | 緑単 | 緑 |
42 | Julia | イゼット | 青赤 |
43 | ML | 青単 | 青 |
44 | Scheme | シミック | 緑青 |
45 | Haskell | エスパー | 白青黒 |
46 | TypeScript | ジェスカイ | 青赤白 |
47 | OpenEdge ABL | アゾリウス | 白青 |
48 | LiveCode | アゾリウス | 白青 |
49 | PostScript | 無色 | |
50 | ActionScript | ジェスカイ | 青赤白 |
見返してみるとおおよそ次のルールに従って決めているような気がした。
緑の判定があやふやな気が若干しないでもない…
色 | イメージ |
---|---|
白 | 高レイヤ、初心者向け |
青 | 浮世離れ、ベンダー |
黒 | 低レイヤ、黒魔術 |
赤 | 速い、先進的 |
緑 | 基盤、グルー |
無色 | 道具 |