はてなキーワード: matlabとは
アメリカって国が率先して先端技術を開発し、使っていくから強い。
自動運転盛り上がってるけど、軍や国家プロジェクトで先行してるからノウハウと人材がある。
量子コンピュータも制御につかっているマイクロ波制御についても、同様。
F35-CはASICやFPGAなどの半導体が35個も入ってる大規模なものだけど、
日本だとそれだけ大きなシステム作っている所ないから、ちょっと他の産業で作ろうとしても作れない。
ソフトウェアだとMatlab/Simulinkに代わるものを国で作ってればよかったのになと思う。
大学でPythonが代わりになるとかいってるが、ドキュメント探せば、最先端の論文のアルゴリズムが用意されている環境とは全然違う。
勤めている会社の組込みソフトウェア開発で、matlab simulinkを使ってモデルベース開発をしているメンバがいる。
simulinkでは、scratchやレゴのmindstormのようにブロック図を書くと、ソースコードが自動生成される。
それを聞いたとき、直接ソースコードいじれないなら細かい調整が利かなさそうという印象と、プログラミングしないエンジニアってろくなもんじゃなさそうという印象を持った。
そこから気になってモデルベース開発を調べてみると、ブロック図でシステムを作り込むので設計者の意図が他メンバに共有されるハードルが低かったり、システムに問題が発生したらブロック図つまり上流工程で修正させるので場当たり的なコード修正による時限爆弾のようなバグが増えにくかったり、確かに感心するようなメリットがあることもわかった。
場当たり的なコード修正が後々の大きな問題となってプロジェクトの工数を食いつぶす経験がある諸兄は多いと思う。
モデルベース開発みたいな、設計成果物を与えればあとはAIがプログラミングしてくれる未来はすぐそこまで来てるのかもしれない。
それはそれで面白そうだと思う反面、いままで培ったプログラミングスキルが不要になるのは寂しいなと老害のような気持ちも湧いてくる。
英語とプログラミングはまだ安いところがあるので取り組みが出来る。
電子工作関係はかなり難しい。Arduinoやラズパイくらいは出来るが、その後のハードルが高すぎる。
ちょっと基板作ろうとなるとネットも書籍もない。(入門レベルはあるが)
自前でUSB端子やら、USB制御ICの選定、ドライバ製作などをやり始めると躓く。
MayaやHoudiniで、プレゼン用の動画が作れるようになればと思ったが、Mayaくらいの機能になると一ヶ月体験版で触っただけだと無理だった。
Arduinoでサーボモータの簡単な制御くらいはできたが、精度だったり速度だったりが足りなかったので、
PLC買ってメーカーの制御ソフトも買って複数のサーボモータやEtherCATやGOTまでは簡単なのは出来るようになったが、
ミスミが個人相手にしていないので精度良く作る手段がない。駆動部分の設計やシミュレートするのにSOLIDWORKS使おうにも個人では高すぎる。
業界標準になっていて、それを使えなければ仕事にならないようなソフトが高すぎて、土日に勉強しようと思ってもできないのだ。
プログラミングだと、Githubに作った物を置いておけばポートフォリオの役割を果たすが、他のジャンルは難しすぎる気がする。
にも関わらず、スマフォやテレビなどは輸入して利用している。電気が通っていない所でも、ソーラー発電でスマフォを充電し、電子決済を行っている。
ヨーロッパに移民した人からの仕送りで、村数人が食って行けている。
なぜアフリカのことを言っているかというと、日本において、ソフトウェア、とりわけWeb界隈に関しては、ほぼ輸入に頼っている。
マザーマシンがなければネジを作れず他の機械も作れないのと同様のことが、ソフトウェア界隈でも起きているのではないだろうか?
ネットなので国が税関を通さずに国内に入ってきた。日本国内ソフトウェア産業を育てる前に入ってきてしまった。
またフリーソフトやフリーミアムが拍車をかけた。企業では逆に自前主義が強すぎる。
Matlabや物理シミュレーターなどの高度なソフトウェアが国内にないため、大学院を卒業するなどの高度な人材が活躍できる産業が育たなかった。
こちらはフリーソフトのように使い方を検索で調べてすぐ解決する類のものではなく、バックボーンの知識がなければ使いこなせない類のソフトだ。
よって頭の良い人が解説してもらわなければ使いこなすことすらできない。
また兵站の問題もある。オペレーションズ・リサーチが大事で、モデリングと最適化ができていればいいが、認知度が低いため日本では精神論で解決しようとする。
時間 | 記事数 | 文字数 | 文字数平均 | 文字数中央値 |
---|---|---|---|---|
00 | 236 | 40247 | 170.5 | 47 |
01 | 161 | 19265 | 119.7 | 50 |
02 | 54 | 12459 | 230.7 | 44.5 |
03 | 33 | 10889 | 330.0 | 35 |
04 | 9 | 1739 | 193.2 | 79 |
05 | 24 | 2594 | 108.1 | 40 |
06 | 42 | 3539 | 84.3 | 63 |
07 | 70 | 10497 | 150.0 | 64 |
08 | 96 | 7627 | 79.4 | 35 |
09 | 162 | 12850 | 79.3 | 44 |
10 | 200 | 19272 | 96.4 | 58 |
11 | 202 | 27407 | 135.7 | 66.5 |
12 | 229 | 20660 | 90.2 | 50 |
13 | 181 | 26676 | 147.4 | 45 |
14 | 215 | 18419 | 85.7 | 48 |
15 | 243 | 19935 | 82.0 | 40 |
16 | 156 | 19291 | 123.7 | 37 |
17 | 194 | 14807 | 76.3 | 41.5 |
18 | 110 | 8565 | 77.9 | 32 |
19 | 153 | 10890 | 71.2 | 35 |
20 | 106 | 10401 | 98.1 | 46 |
21 | 156 | 11339 | 72.7 | 34.5 |
22 | 179 | 15847 | 88.5 | 42 |
23 | 241 | 20117 | 83.5 | 39 |
1日 | 3452 | 365332 | 105.8 | 44 |
受忍限度(10), 岩崎(12), fever(5), 遣り口(4), 推定有罪(15), 殺傷事件(12), 反社会性人格障害(3), 偏差値65(4), スルメ(17), Nothing(3), わき毛(3), 新興住宅地(3), おまんこ(3), 無実(64), 川崎(43), 無敵の人(53), 物証(71), 通り魔(28), 女性専用車両(123), 男性差別(84), 車両(67), 乗れる(19), 無関係(81), 痴漢(277), 冤罪(59), 安全ピン(37), 善良(24), 上級(19), 犯人(53), 満員電車(38), 主義(24), 女性差別(24), 被害者(88), 被害(60)
■ブクマカの軽薄さについて /20190528200636(13), ■川崎殺傷事件は正直スカッとした /20190528200301(11), (タイトル不明) /20190529012441(11), ■休日オナニー漬けなのはセックス依存症だろうか /20190525220716(11), ■偏差値65くらい /20190529192518(10), ■ダブル授乳を拒否された /20190529075849(9), ■肛門の脆弱性 /20190511123956(9), ■anond:20190529160136 /20190529160332(9), ■他害欲求はどこからくる? /20190529132617(8), ■表現の自由はそろそろ資格制にすべきじゃないか /20190529135540(8), ■スルメロックの件 /20190529152232(7), ■隣家の虐待を通報しなかったら罪になる? /20190529195854(7), ■ /20190529113537(7), ■サンドバッグとして採用されたい /20190528181935(6), ■プリントアウトして病院に /20190529152813(6), ■日本ってMatlabのような高度なソフト買えない、使いこなせないから駄目になったんじゃなかろうか /20190529224609(6), ■なんで男性専用車両の議論は盛り上がらんの /20190528235229(6), ■俺の貧乏趣味はラジオでいいから /20190528165624(6), ■ /20190529003503(6), ■hatenaに社名を書いてまで愚痴を言いたい /20190529224707(6), ■旦那とセックスしたくないのにしてる人っているの? /20190529105131(6), ■最寄りから女性専用車両乗るといつも男性も乗ってる /20190529153909(6)
6307152(3601)
対象読者というのは、プロのプログラマーを目指すような人たちなのか、そうではないけど理工系でC/C++プログラミング必須の人たちなのか、あるいはRとPythonだとかMATLABあたりを使い倒すことになりそうな人たちなのか、そういった話なのでは?
また、プロのプログラマーと言っても、Web系もあればSIなんかのシステム系もあれば組み込み系もあるし、狙ってる方向によって重点は変わってくるだろうし。
読んでると、最初からLinux/UnixだしDockerもでてくるしRubyを勧めているし、Web系のプログラマーを目指す人たちで現在コンピュータ系の学校/学部にいるわけじゃない人たちが対象読者なのかな?
それ以外の方面に進む可能性もある人たちでもLinuxの知識は有益だろうけど、Dockerは最初から想定するほどでもないし、RubyはWeb系以外ではあまり使われてない上に教育目的には融通がききすぎてお作法が身につきにくそうだし、最初はもっと一般的な入門方法がいいんじゃないの? Web系以外も念頭において。
Amazonの中国語の本のカテゴリーを見に行くと下のようになっている。
本の内容をみた印象だが、日本だといくら本を読んでも実務との間に溝がありOJTで頑張らないといけないが、
中国本だと実務にすぐ使える印象がある。
写真技術は普通に写真を撮ったりRAW現像する類のものだ。ストロボスコープのようなものではない。X線撮影はこのジャンルに入っている。
建築はAutodesk Revit、BIMなど。コンクリートや下水処理などもある。
エレクトロニクスと通信は、FPGAやPLC、光ファイバ、レーザーなど。
日本と違う点だと、衛星からターゲットトラッキングするといった本がある。
Space-TimeAdaptiveProcessingというのがあり、Googleで検索かけたら英語がほぼなく中国語ばかりだった。
MATLABの本も定期的に出ている。
LTE-V2Xなどの無線系の書籍もある。MIMO、5Gの信号アルゴリズムと実装など。
電気工学は、送電関係。スマートグリッドや太陽電池、パワーエレクトロニクスなど。
軽工業、手芸産業は、なぜかCNCが入っていたりすが、食品加工や高分子など。
食品をハイパースペクトルで検出するもの、食品のトレーサビリティ、エビの加工技術、微生物、精度保持技術。食品を大量生産する際の技術。
3Dプリントもここ。光硬化樹脂。
農林業。ザリガニの繁殖方法と疫病予防があるのは流石と思う。鯉やガチョウやうさぎ、亀もある。
ぶどうや野菜、きのこなど商業的に育てるのに着目した本が目についた。
原子力に関しては、もう日本はタブー化されていると思うが、普通にある。
原子力発電所のモデリングとシミュレーションといったエンジニアリング寄り。
ミサイルのシミュレーションや、弾頭のデザイン、兵器開発のプロセスと品質管理、ミサイル誘導制御システムの設計、
武器テスト、化学兵器毒物、魚雷発射システムの原理と設計、スーパーキャビテーションの理論基礎、
砲兵弾道学、核兵器防護技術、弾薬製造技術などなどガチ理論本がある。
matplotlibが定番で、より綺麗なグラフを描くならseabornと言われているが満足できなかった。
ここ(https://qiita.com/skotaro/items/cdb0732ad1ad2a4b6236)にあるようなグラフは参考にしているが、もう少し応用をと思うと難しい。
TableauかPowerBIのような色合いが欲しい。
ディープラーニングをやっていて、むしろかっこいいグラフを描くのを学習してくれと思う。
エクセルでのグラフも手修正にかなり時間がかかるが、Pythonで描いて調整してを繰り返すのは時間がかかって仕方ない。
Plotlyでも良いのだが、こちらも修正しようとすると一仕事となる。
信号処理をしたり、FPGA用のHDL吐き出したり、画像処理やロボット制御はMATLABを使っていた。
Pythonのライブラリはかなりあるのだが、OpenCVとの連携はいいが、ハードとの連携になると微妙に不便。
MATLABも使いやすいかといわれると微妙である。あと高い。Juliaに期待してるがグラフを描くところで早くなくて躓く。
(MATLABをPythonで呼び出せばいいじゃんと言われそうではある)
論文の検索だと、google scholarやhttps://app.dimensions.ai辺りを使っている。
Mendeleyでそれなりに満足しているが、煩雑な感じもするので、もう少し良いのがあれば知りたい。
THKのリニアモータ(http://www.ea-thk.com/?q=ea_jp/node/3903)とか三菱のLM-H3あたりが欲しい。
高速かつスムーズに動く。
ACサーボはロータリーエンコーダのおかげで精度は出るのだが、速度が欲しい。
レニショーやミツトヨのが欲しいのだが、Amazonや楽天などでは買えない。eBayも、AliExpressもない。
3Dプリンターの精度を上げるなら必須ではないかと思うのだが、売ってないので試すことができない。
ブート関係やパフォーマンスチューニングに欲しい。普通に買えない。
RISK-V用のそろそろ出てきて欲しい。
サーボ用のが欲しい。Amazonだと良いのがない。
Amazonですら売ってなくて困る。
僕は研究職なんですが、この度、「今の業務には使わないからMATLABはいらないよね」
という宣告を受けました。Windows10への更新によってMATLABは使えなくなりました。
僕は制御工学が専門なので、MATLABだけではなく、SIMULINKも必要だということを主張していたのですが、
SIMULINK導入まで1年も交渉を進めて、導入して1ヶ月で取り上げられました。
選択と集中だそうです。優秀な人にはツールを用意するけど、普通の人には何もやらないようです。
結果としてはPythonに移行して研究を続けることにしました。
機械学習ではPythonだけど、制御工学だとやっぱりMATLABなんです。
できなくなったことがたくさん。
お疲れ様です。
東京で仕事をしたいです。どのように探せばいいかご教授ください。
はてなーの知恵を貸してください。
専攻:電気工学
・蓄電池や電気自動車を使った電力需給の調整アルゴリズム、システムの理論構築、理論の実装
・電力の需要予測
・スマートメーターや変電所等で得られる電力量データの解析、傾向分析、問題提起
・英語(toeicのスコアは2年前で860だか880くらい)
・韓国語
・教育実績なし
・勤務地が東京
・リクナビネクストとかのサイトで中途で仕事を探せばいいかと思いました。
・もし仕事が見つからなかったら以前勤めていた会社にまた入れて下さいと
お願いしに行きます(できれば避けたい)
その中でも結構有名というか、研究内容を言ったら特定される分野なので詳細は省く。
GPAバトルを制し新進気鋭の研究室に入った俺を待ち受けていたのは、今考えても普通に訴訟もんだろというレベルのブラックな「現場」であった。
同業者の方はご存知と思うが、マテリアルというのは日本がかなり強い分野であり企業の注目度も高く、
なおかつ実用度が非常に高いため「金の成る木」としてバイオと並んで世界との競争が激しい分野でもある(らしい)
比較する先が世界なので、当然世界レベルの努力と実績を要求されることは入って知った。
20時間ぶっ続けでサンプル作った実験結果を当日のゼミで発表すると「もうちょっと綺麗に資料作れないの?」とか平気で言ってくる准教授。
真面目で頑張り屋なのにインパクトファクターを稼げずドクターを6年続けて鬱になった先輩。
めっちゃ上から目線で日本国の公的手続きの手助けを求めてくる外人ポスドク。
当たり前だがすべての研究は無償のボランティアであり、どころか金払って受ける教育なのだが、
求められるのは仕事としてのクオリティ。遊びでやってんじゃないんだよ!
頑張って書いた論文のファーストオーサーはもちろん…教授「俺だよ」
いろいろなことに嫌気がさした俺はアカデミックの道を早々に諦め就活を頑張ることにした。
教授からは「好きでやってる研究だろう。好きなことにすら不真面目な君が社会に出てやっていける訳がない(意訳:研究室で奴隷続けろ)」と全力で人格否定を受けつつ、
少子化の影響もあってか、まあまあ有名といえる程度の大手企業にどうにか滑り込むことができた。
今時小学生でもわかるだろというようなレベルの情報処理の授業、
中学生の国語でやるだろというようなレベルのビジネス作文の授業、
あらゆる授業を仕事として受けることになる。もちろんおちんぎんが発生する。
すべての課題を秒速でクリアし、定時より手前で帰る日々がしばらく続く。
あまりに簡単なので研修よりは同期とのレクリエーションが目的なのだろうと勝手に忖度していた。
ある程度の教育を終えると晴れて部署配属となる。部署はSE部隊。
情報系出身ではない俺だったが、趣味でプログラミングはかじっていたし興味もあった。
入ってすぐの仕事はあるシステム(社員が使っている自作ツール)の改修だった。
新卒に簡単な仕事を与えつつ、プログラミングスキルを伸ばしつつ、自分たちの仕事も効率化できる、という上手い采配である。
プログラミングはかじっていたとはいうものの、ゲームを作ろうとして挫折したり、あとはHelloWorldレベルくらいで、
まともに運用したのは精々MATLABのような特殊なものだけ。所謂プログラミング言語で利用者がいるソフトを触るのは初体験だった。
詰まっては調べを繰り返しながらも趣味の延長のような感じで楽しく取り組むことができ、上司の引いた工程の3分の1で完了した。
俺は平静を装いつつも内心歓喜した。
なにせ不真面目学生である俺は教授から駄目出しをくらったことしかなかったのだ。久々に得られた自己肯定感である。
これはいけると判断したのか、同じく社内ツール改修の仕事をいくつか振られる。
片付けていくうち、俺のPCスキルが先輩社員と比べても高い部類にいることに気付く。
自作ツールを社内LANで動かすとファイヤーウォールに引っかかったりなどするが、先輩社員がそれを対処できないのだ。
どうやらそういう感じで動かなくなり、放置されていた部分を俺が解決しているらしい。
だがWindowsのFWの設定なんてNasneでアニメを撮りためたりFPSの海外鯖に接続するようなヒキニートにとっては半ば常識である。
陽キャパリピっぽい先輩が知らなくても無理はないが、SE部隊で長年社会人やっておいてわからないことには軽く失望する。
プログラミングが派遣の仕事とは言っても使役する側に知識がないのではやはり困ると思う。
ちょうどその時、働き方改革とかいう名目で各職場が独自でやっていたシステムを統合し、
各営業所で独自に動いていた勤休登録システムが全社的に統一されることになった。
新しいシステムはUIもモダンで、前のよりぶっちゃけ使いやすくすぐに慣れた。
だが先輩は勝手がわからないらしく、俺が先輩に質問する回数が減るのと同時に、先輩が俺に質問する回数が増えた。
働き方改革の魔手は勤休にとどまらず、いろいろな社内システムが統合されてゆく。
頼られる頻度は増し、頼ってくる相手も先輩だけではなくなってきた。どこから噂を聞いたのか他部署の人からも質問の内線が来るのである。
上司に聞けや。知っとると思うがワイ新卒やぞ?と思いながら(つーか言いながら)回答する。
まあ新しいものには若い方が強いみたいな感覚は理解できるが同期に聞けよ←残念同期からも同じ内容の質問が飛んでくる‥現実です‥これが現実‥!
このあたりで自己肯定感よりぶっちゃけ不信感を感じることが多くなってくる。
確かに中学生以降は家族でも学校でもパソコンに強いニキではあったが、
まさか面接で選抜されたひとだけで構成されている筈の会社でパソコンに強いニキをやるとは思わなかったのだ。
まあそんな人が一人もいないはずがないので、多分、本当に詳しい人はうちではなく客先に居て、かつ忙しいということだろうと思うが。
さすがに面倒に感じていたある時、PukiWikiを社員が編集して公開できる神システムを見つける。
当然というべきか、数年前に何某が色々編集していた痕跡だけを残し、現在は廃墟と化していた。が、サービスは生きていた。
ゲームの攻略を頑張って書き込んでいた時代を思い出しつつ、新しい社内システムの利用法を懇切丁寧に解説するWikiを作る。
上司からは「その辺の社員100人より貴重」「絶対やめないでくれ」的な評価を賜る。
社内ツールの使い方記述しただけで褒められる異常事態に少しずつ価値観が麻痺してくる。
仕様書がないのはもちろん、そもそも社内環境でビルドできない、なんと.NETではないVBである。
当たり前のように1ファイル50kstepを超えるソースがずらずら並ぶ様は威圧感すら感じさせた。
上司を含めて誰もソケット通信が分からない中、元々チャットツールを作ろうとして失敗した経験のある俺は、
先輩が3人×3時間=9工数かけて解決しなかったあるバグをちょいとググっただけで10分で解決。
というようになんかやたらと活躍し、どうにかプロジェクトが終わるころには上司の評価は天元突破した。
地味に詳しい人は他にもいる(外にいて忙しい)ということもわかり推測は当たっている様だった。
会社に入って以降「君は社会ではやっていけない」と言った教授の言葉の信憑性は下がる一方である。
なにせ主観的にはヒキオタがヒキオタっぽいことをやっているだけで褒められるのだ。
募る違和感の中、経団連の会長室にメールが導入されたニュースと、そのコメントを見て気付いた。
俺は異世界転生したのだと。
そう、俺の就職先は、パソコン強いニキが崇め奉られる異世界だったのだ。
自席で堂々とYouTubeを見てたときには流石に上司に苦言を呈されたのだが
「ゼネラリストには情報収集も必要」と言い訳すると「おお…」「さすが村上君だ…」となって許された。(マジ)
ちなみにマーケット調査の名目で業務中YouTuberを見ることを冗談のつもりで提案したら、真面目に検討された。(マジ)
他の人にはありえないが俺だけ許されるところに落ち着くのではないだろうか。
うける。
正直言って危機感はある。
世界と戦うを標榜していただけあって確かに研究室のレベルは高かったと思う。非情報系でもプログラミングはできて当たり前だったし。
この会社は(最近、一定以上大きければどこもそうじゃないかと思うが)半官半民みたいなもんなので、皆どことなくのんびりと仕事をしているように見える。
その結果、当然ながら競争力が落ちる。落ちはするが、会社組織は存続し続ける。
そして存続し続ける会社の中には「異世界」が広がっているのである。
他の会社もそうだと思うが、各地で頑張ってる派遣プログラマーの方がよほど技術力が高い状態。
まあでも転生した側としては居心地いいのでこの異世界に骨を埋めるのも悪くないと思っている。
.mといわれるとmatlabという感じがする