Community Profile

photo

Hernia Baby


Last seen: 7 days ago Active since 2021

Programming Languages:
Python
Spoken Languages:
Japanese

Statistics

All
  • MATLAB Mini Hack Participant
  • Pro
  • 6 Month Streak
  • First Review
  • Knowledgeable Level 3
  • First Submission
  • Solver
  • Revival Level 1
  • Thankful Level 1
  • First Answer

View badges

Content Feed

View by

Answered
マトリックス作成
reshape等いかがでしょう? ------------------------------------------ 例を置きます まずは19×19の中にサイズ100×1のセルをつくります for i = 1:19 for j = 1:...

9 days ago | 1

| accepted

Answered
関数ハンドルのスプライン補間の仕方
aが関数ハンドルだからです。 一度xを代入してください。bも同様です。 x = [0 1 2 3 5 7 8 10]; a = @(x)(x.^2); y = a(x); xx = 0:.25:10; yy = spline(x,y,xx)...

13 days ago | 0

| accepted

Answered
文字列の行列を作りたい。
string型なら足し算でいけます str = ("Sample"+char('0'+(0:60)')); str(1:20)=str(1:20)+"normal"; str(21:40) = str(21:40)+"right"; str(41:...

19 days ago | 0

| accepted

Answered
点群をメッシュ状に分類してデータ重複を確認したい
まずはテキトーに整数のデータでも作ります clear A = [randi(9,100,1),randi(9,100,1)]; ここでメッシュを切ります x = (1:9)'; y = (1:9)'; Tx = [x-0.5,x+0.5]; ...

26 days ago | 0

Answered
複数の画像の輝度値を抽出したいです
任意の場所をuigetdir設定します。 そしてimageDatastoreからフォルダ内の画像ファイルの情報を抜き出します。 最後にcellfunでfunctionを各ファイルごとに処理します。 clc,clear; s = uigetdir; ...

27 days ago | 0

Answered
既存Excelにワークスペース変数を貼り付けるためにはどのようなscriptを組めばよいでしょうか?
Sampleで指定したシート、指定した場所に数字を貼り付けています。 これを動かす条件は「対象のエクセルを閉じておく」ことです。 clear,clc; X = readmatrix('Sample.xlsx','Sheet',1,'Range','B...

1 month ago | 1

| accepted

Answered
MATLABヘルプセンターを日本語にする方法
<https://jp.mathworks.com/help/matlab/matlab_env/translated-documentation.html こちら>参考にしてみてください

1 month ago | 0

Answered
エラー発生について
-1*0*log2(0)が不定形のため、NaNが返されます。 -1*0*log2(0) そして sum 関数ではNaNが入るとNaNで返してしまいます。 オプションでNaNがある部分を無視する方法が解決案として挙げられます。 A=[0.15, 0....

1 month ago | 1

| accepted

Answered
Simulinkモデルのブロック数と入出力数の一括表示方法
sldiagnostics を使用してみるのはいかがでしょうか?

1 month ago | 0

Answered
確率
インデックスから個数を出して、それを全体で割ってあげると可能です。 前準備 rng(1,'philox') X = randi([0 1], 3, 3, 100); % 対角部分は同じ数字になるようにする a = tril(ones(3), -1...

1 month ago | 0

| accepted

Answered
MATLAB 基礎 データ解析移動ウィンドウの操作(3/7) 移動平均 追加の練習
【編集済】movmeanと'Endpoints'について ■端点で起きていること movmean のリンクからやりましょう A = [4 8 6 -1 -2 -3 -1 3 4 5]; size(A) 上記では1行10列のAがあります これ...

2 months ago | 1

| accepted

Answered
一つの列の中の任意の範囲内に正と負の値が両方がある場合に、その範囲内の値を0に置換するにはどうしたらよいですか。
質問の内容理解しましたので編集します n = 4; A = [1,2,-3,4,5,6,7,8,9]; 負の値がある場合は1を返します idx = A < 0 正と負がn=4の中に混在しているかを判定します 混在している場合は4番目までの数字は...

2 months ago | 1

Answered
MATLAB関数内での定積分について
symsがどうもダメみたいですね 数値積分の <https://jp.mathworks.com/help/matlab/ref/integral.html integral>はどうでしょうか?

2 months ago | 0

Answered
csvファイルから3次元のグラフをsurfでつくりましたが任意の点を強調させるためにマーカーなど利用したいです。
面の図を保持して点をプロットしましょう。 b = readmatrix('Book7.csv'); figure(1); x = [b(:,1)]; y = [b(:,2)]; z = [b(:,3)]; xlin = linspace(0,8...

2 months ago | 0

| accepted

Solved


Generate a vector like 1,2,2,3,3,3,4,4,4,4
Generate a vector like 1,2,2,3,3,3,4,4,4,4 So if n = 3, then return [1 2 2 3 3 3] And if n = 5, then return [1 2 2...

2 months ago

Solved


Maximum value in a matrix
Find the maximum value in the given matrix. For example, if A = [1 2 3; 4 7 8; 0 9 1]; then the answer is 9.

2 months ago

Solved


Find the sum of all the numbers of the input vector
Find the sum of all the numbers of the input vector x. Examples: Input x = [1 2 3 5] Output y is 11 Input x ...

2 months ago

Solved


Add two numbers
Given a and b, return the sum a+b in c.

2 months ago

Answered
連続した数字の平均
n個続いたものから、2列目のm行前~1行前の平均を格納しています xの出し方については こちら を参考にしました n=5; m=3; a = [ 2 3 4 5 5 5 5 5 6 7 8 8 8 8 8;2 3 4 4 4 4 5 5 6 7 8...

2 months ago | 0

Answered
2つの一次関数を組み合わせたい
piecewise を使うとシンプルにできます syms x y = piecewise(0<=x<=2,x,2<=x,0.2*x+1.6) fplot(y)

2 months ago | 1

| accepted

Answered
ismissing と NaN の違い ; データ解析欠損値データの扱い(4/1)
普通の数字では等号演算子「==」で判定することができます A = 1:10 idx = A == 5 しかしながらNaNの場合は数字として扱わないのでこの方法では判定できません A(5) = NaN idx = A == NaN そこで...

2 months ago | 1

| accepted

Answered
時系列データの統合について
計測開始時間と刻み幅が同じであれば隣の列と平均すればいいと思います mean を参照ください ■編集: データの最後がそれぞれ違うことを気にされてるようなので少し深く書きます 実際にAにNaNを入れて議論してみましょう A = xlsread...

2 months ago | 0

Answered
単位ベクトルを回転行列で表現する方法
行列の回転と変換 のRx,Ry,Rzの掛け算で表されます syms t x y z Rx = [1 0 0; 0 cos(t) -sin(t); 0 sin(t) cos(t)] Ry = [cos(t) 0 sin(t); 0 1 0; -si...

2 months ago | 0

| accepted

Answered
3次元点群から外れ値を除去
外れ値がわかるのでしたらindexを活用するのはいかがでしょうか? figure [X,Y,Z] = sphere(16); x = [0.5*X(:); 0.75*X(:); X(:)]; y = [0.5*Y(:); 0.75*Y(:); Y(...

2 months ago | 0

| accepted

Answered
FFT結果の重心を求める
<https://jp.mathworks.com/help/audio/ref/spectralcentroid.html spectralcentroid>はいかがですか?

2 months ago | 0

| accepted

Answered
for文について
操作内容によりますが基本的には難しいです。 c と r を同時に処理する場合、c = 1のときでも r は10この処理をそれぞれ行う必要があります。 なので以下のようにforの中にforで囲うのが一般的です for c = 1:4 fo...

2 months ago | 0

Answered
3次元点プロットをx,yの2次元平面とカラーマップで表現したい
こちら参考にしました https://jp.mathworks.com/matlabcentral/answers/387362-how-do-i-create-a-3-dimensional-surface-from-x-y-z-points#answ...

2 months ago | 2

| accepted

Answered
関数のある区間における最大値を求めたい
逆数をとってその最小値を取るというのはいかがでしょうか 1変数関数であれば fminbnd 関数が使えると思います g = @(x) x^2; f = @(x) 1/g(x) x1 = 3; x2 = 6; xmin = fminbnd(f,x...

2 months ago | 1

Answered
1行8列の行列を4行2列の行列にするにはどうすればよいでしょうか。
@TT さんが記述しているようにreshape 関数をお使いください x = 1:8 ここで注意すべきは普通に4行2列にするとうまくいきません reshape(x,4,[]) なので一度2行4列にして、転置することで実現できます x = resh...

3 months ago | 3

| accepted

Answered
Sequence 1, 2, 4, 12
You can use polyfit and polyval. Here is one of examples. n = 6; x = 1:4; y = [1,2,4,12]; p = polyfit(x,y,n) x1 = linspa...

3 months ago | 1

Load more