C/C++/C#

星でできたピラミッドを出力するプログラム

C言語でできる簡単なプログラム#include <stdio.h>int main() { int rows, i, j; printf("ピラミッドの高さを入力してください: "); scanf_s("%d", &rows); for (...
C/C++/C#

文字コード表の出力

C言語で文字コード表を出力する実行すれば出てくる#include <stdio.h>int main(void) { int i; char str; for (i = 0x41; i < 0x7b; i++) { str = i; pri...
MATLAB/simulink

MATLABでテイラー展開してグラフ化するプログラムを書いた

MATLABでテイラー展開してグラフ化するプログラムを書いた。以下コードclose allf = @(x) cos(x);a = 0;n = 15;x_range = ;=plotTaylorSeries(f, a, n, x_range)...
MATLAB/simulink

パリオリンピックで使われた例のあれ

※本抽選は厳正に行われています。(+90kg固定)% ステップ1: 文字列入力segments = cell(1, 6);segments{1} = '+50kg';segments{2} = '+60kg';segments{3} = '...
MATLAB/simulink

ネルダーミード法を使った救解

ChatGPTにネルダーミード法を使った関数の最適解を求めてもらったあってるかは後日確認するつもり% 最小化する関数func = @(x) (x(1) - 3)^2 + (x(2) - 2)^2;% 初期点x0 = ;% 収束許容誤差tol...
MATLAB/simulink

8/9日分のロト7の番号を予測してみた

MATLAB/simulink

マンデルブロ集合を書くプログラム

マンデルブロ集合を書くだけ% パラメータ設定maxIter = 5000; % 最大反復回数xlim = ; % x範囲ylim = ; % y範囲resolution = 1000; % 解像度% 複素数平面のメッシュグリッドを作成 = ...
python

次回の番号を予測してみて

予測されたロト7の当選番号:   これうまくいってるのかな
MATLAB/simulink

matlabで振り子

matlabで振り子を動かしてみる運動方程式などの細かい話は次回% パラメータ設定g = 9.81; % 重力加速度 (m/s^2)L = 1.0; % 振り子の長さ (m)theta0 = 0.1; % 初期角度 (ラジアン)omega0...
python

LSTMに似たアルゴリズム

1. GRU(Gated Recurrent Unit)特徴:LSTMに似たリカレントニューラルネットワーク(RNN)の一種。計算効率が高く、トレーニング時間が短い。記憶セルが少ないため、モデルがシンプルでありながら、LSTMと同等の性能を...
python

ロト7の番号予想してみた

C/C++/C#

C++への書き換えも一瞬 すごい!

昨日作ってもらったソースコードをChatGPTに書き換えてもらったあっという間にC++になった!#include <iostream>#include <vector>#include <fstream>#include <sstream>...
python

ChatGPTにロト7の当選番号予想プログラムを作ってもらってみた

はじめにロト7の当選番号を予測することは、非常に挑戦的でエキサイティングな試みです。この記事では、長短期記憶(LSTM)ネットワークを使用してロト7の当選番号を予測するためのPythonプログラムを紹介します。必要なツールとライブラリこのプ...
数学

パチンコの確立計算機

パチンコの確立計算機なるものがあるみたいどうやって計算してるんだろう・・・
ディジタル制御

伝達関数とパルス伝達関数の相互変換について

\(s\)平面から\(z\)平面への変換式は\begin{align}\label{S-T transform}z=e^{sT}\end{align}で与えられる.\(z\)平面上の点および\(s\)平面上の点を\begin{align}z...
未分類

計算するのが大変な積分に用いる置換積分で何が起きるのか

計算するのが大変な積分に用いる置換積分で何が起きるのか下の積分の例で見る\begin{align}\displaystyle \int x(2-x)^4 dx\end{align}\(t=2-x\)とおくと\begin{align}\dis...
MATLAB/simulink

MATLABを使って複素数を写像してみる

複素関数を使えば複素数を写像できる。ディジタル制御では\begin{align}z=e^{sT}\end{align}を使うので\(T=1\)として写像してみる例えば下のプログラムの例では虚軸が円に写される。x=0;y=-5:0.01:5;...
MATLAB/simulink

MATLABで台形近似

台形近似で積分を計算してみるNが刻み数minが下限、maxが上限funcが被積分関数N=100;min=0;max=1;t=linspace(min,max,N);dt=t(2)-t(1);S=zeros(size(t));for i=2:...
未分類

博士取った

博士とったのでブログも再開します!
未分類

Hammerstein型非線形モデルの非線形ブロックの取り扱い

Hammerstein型非線形モデルの非線形ブロックによるゲインを\(\alpha(t)\)とすると\begin{align}B(q^{-1}) &=\alpha(t) b_{1} q^{-1} +\alpha(t) b_{2} q^{-2...