自分のブログ名

物理の空き地 by M.E_K

日々の学び、感じたことを書いております。ブログ移行中->https://physics-mek.com

移転しました。

リダイレクトします。

2021-01-01から1年間の記事一覧

【Office Word】ページ番号のつけ方

Wordでレポートをカッコよく書きたい,または書かなければならない人に向けた記事を紹介する.物理学実験では以下のサイトを参考されたし. phbe.hateblo.jp

最小二乗法解くなら行列が楽って話

実験式がであるとき 最小二乗法の原理より,誤差の二乗の和を作ると,同じ精度を持つ測定の場合 nはデータセットの個数である. 行列式に置き換えて, (1)を見ると,逆行列を計算することと,行列積を求めるだけでパラメータが決定できる. データ エクセル…

C/C++ double型からint型へ変換

(int)で型を変換すると,切り下げになる. #include<iostream> int main() { double d = 10.811; int i; i = (int)d;#doubleからintへ変換している std::cout << i << std::endl; } #output 10そのため,四捨五入がしたい場合は,double型に対して0.5を足してdouble型</iostream>…

C/C++で二次関数のFitting

【やったこと】 C/C++で二次関数の最小二乗法を行った.計算では,逆行列・行列の積をやった. 【わかったこと】 C/C++にはPythonのような最小二乗法のライブラリはない (おそらく,あるなら教えてほしい) 行列は簡単(手計算は地獄).ちなみにfor文でぶんま…

VSCodeでPythonコードが実行できない対処法

原因:VSCodeがpython.exeのパスを読めていない. 対処法:設定ファイルを開きたい.以下の順に開いていき,jsonファイルを開く. File->Preferences->Setting->OpenSetting { "files.encoding": "shiftjis", "workbench.editorAssociations":{ "*.ipynb"."ju…

IrfanView おすすめの設定

「IrfanView」定番の画像ビューワー - 窓の杜 IrfanViewはpngやjpgを開くのにおすすめのソフトフェアである. しかし,初期設定では画像を最後まで開くと, こんな感じで毎回聞かれるためだるい. そこで,画像送りをループ設定にするとよい. Options->Prop…

C/C++ filesystem ディレクトリから指定拡張子をvectorに詰める

pythonのglob関数をC/C++で使いたい. それができるといわれる"glob.h"なるものがあるらしい.しかし,それはLinuxのライブラリらしくWindowsでは使えそうになかった.(私の知識不足感は否めない)そこで,filesystemと呼ばれるライブラリでも同じようにglob的…

【boost】LNK1104 Cannot open file "libboost_date_time-vc142-mt-gd-x32-1_74.lib"

Visual Studio2019でboostライブラリを使うと,以下のエラーが出た. LNK1104 Cannot open file "libboost_date_time-vc142-mt-gd-x32-1_74.lib" ※バージョンによって1_74が違う【対処法】 1. "C:\boost_1_74_0"のディレクトリ内にある"bootstrap.bat"を実行…

exeファイルをStartupAppに設定する

1.Win + R →”ファイル名を指名して実行”が立ち上がる 2.shell:starup→OK →エクスプローラーが立ち上がる ディレクトリパス→ PATH="C:\Users\○○\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" 3.windowsのstartupAppにしたいexeファイ…

US配列 再起動なし レイアウト切替

【筆者の現状】 これまでデスクトップPCをメインPCとし,キーボードをJIS配列の茶軸メカニカルを使用していた.最近外でのPC使用が増え,メインPCをLaptopに変えること決意.LaptopPCを新調.これまでUS配列のキーボードに憧れていたことからUS配列のLaptop…

US配列 日本語入力切替

キーボードにはJIS配列とUS配列の二種類が存在する.JIS配列は日本仕様に作られていて,日本語入力切替キーが存在する.一方,US配列は英語仕様であるため,そんなものは存在しない. そこで,US配列では日本語入力の切り替えを(Shift+Caps)か(Alt+`)が担当…

Scratchで素数判定してみた

Scratchはpython以上に変数の定義が独特でstringでの出力になかなか苦労した。 因数もすべて表示させたかったが、うまくいかず断念。 Scratchで論理的思考力を十分身につけられるので教材としてよいと思った。 こどもの出来る出来ないが明白化するので集団で…

C++ 文字列に含まれる特定の文字列を数える

#include <string> #include <sstream> using namespace std; int main () { string str = "*****||||||||||||"; int count = 0 ; for (int i = 0;i < str.size();i++) { if (str[i] == '*'){count++:} } cout << count << endl; }</sstream></string>