Answered
音声データからsignal duration,bandwidth,peak frequencyを抽出する方法
nSamp = 50000; Fs = 8192; x = chirp((0:nSamp-1)'/Fs,200,nSamp/Fs,2000); % 200Hz⇒2000Hz迄スイープした正弦波のサンプル音声データ audiowrite('sample....

4 years ago | 0

| accepted

Answered
交互に正負反転して現れるパターンの一方のみを残したい(削除したい)
「パルス幅(pulsewidth関数)でスパイクを捉える作戦」を実行してみました。 fs = 100; f = 1; w = 2 * pi * f; t = 0:1/fs:4; % サンプルデータの時刻t[sec] y = (sin(w*t) > 0....

4 years ago | 1

Answered
cell配列に格納されたインスタンスをプロパティ値で並べ替える方法
% クラスのインスタンスを生成 obj1 = MyClass(10, 5); obj2 = MyClass(3, 12); obj3 = MyClass(5, 1); obj4 = MyClass(11, 2); % インスタンスのcell配...

4 years ago | 1

| accepted

Answered
数値と文字が含まれるcell配列をdatファイルとして出力する際に、文字は””をつけ、数値には前後に何もつけないようにするにはどうすればいいですか?
>元々のサンプルdatファイルと同じように1行目と6行目にだけ””をつけるようにするには、どうすればいいでしょうか。 writecell関数のQuoteStringsオプションをnoneに設定し二重引用符””の出力を抑止してください 6行目を書き換える...

4 years ago | 0

| accepted

Answered
ハンドルクラス内のfmincon使用に関する不具合
【回答】無名関数@(x)の引数はxです。引数xを使わなければ、引数xを渡した意味がありません。 obj.fun = @(x)100*(obj.x(2)-obj.x(1)^2)^2 + (1-obj.x(1))^2; % 【誤】 obj.fun = @(...

4 years ago | 0

| accepted

Answered
'm a beginner who learns to make graphs manually, can this writing be changed using a for loop to make it look simpler
nodes = ... [1 1; 2 1; 3 1; 4 1; 5 1; 6 1; 7 1; 1 8; % <<== may be the last "1 8;" is typo 1 2; 2 2; 3 2; 4 2; 5 2; 6 2...

4 years ago | 0

| accepted

Answered
配列をイメージ表示させた際に、格子線を表示させる方法について
>カラー付きの格子線(グリッドがはっきり見えるような外線)も表示させたい🤔 @Hosup Songさんの質問の様に画像内に格子線を引きたいという事でしたら同質問が参考になります @Shunichi Kusanoさんの回答(コメント)が質問意図に近い回答...

4 years ago | 0

| accepted

Answered
連続したある数値以上の要素を一つのグループとして表したい
A = [-210 -210 -33 -34 -33 -35 -30 -33 -210 -33 -33 -210 -210 -34 -36 -35 -210]; temp = cumsum(A > -210) B = diff([0 temp(diff...

4 years ago | 1

Answered
一つのCSVファイルのデータともう一つのCSVファイルのデータを統合したいです.
Excelのvlookup関数(検索値の合致のみ)と同じ動作はismember関数で実現できます。 テーブルへの列追加は、MATLAB'zさんのTwitterを参考にaddvarsを使いました。 【追加・変更】コメントを受けて、IDを数字から"ID_(...

4 years ago | 0

Answered
動画内の物体の速度(m/s)を求めたい
オプティカル フロー行列を格納するオブジェクト - MATLAB - MathWorks 日本 下記が定かでないと物理的な物体の速度[m/s]も判りません 長さの基準が必要です(画像の縮尺/パイプの外径/定規の目盛を共に撮影/など) 動画の速さが必要...

4 years ago | 1

| accepted

Answered
PerpetualライセンスでDesignated Computerの場合に、保守契約が切れたあとでComputerを変更することができますか?
「永久ライセンス(Perpetual license) ではソフトウェアを永久に使用する権利が与えられます」(MathWorksコメント引用) 類似の質問:MATLABを別なPCにインストールする方法 - (mathworks.com) > 保守契約し...

4 years ago | 0

| accepted

Answered
for文による変数の生成
関数 eval の代替方法 - MATLAB & Simulink - MathWorks 日本 TUTORIAL: Why Variables Should Not Be Named Dynamically (eval) - (mathworks.co...

4 years ago | 0

| accepted

Answered
べき乗の変換について
A = [-0.2, -0.1, -7.1, 8.2]; % 変数A: 行ベクトル/列ベクトル共に要領は同じです B = categorical({'', '', 'E-02', 'E-03'}) % 変数B: categorical(文字) B(is...

4 years ago | 0

| accepted

Answered
Serial ReceiveのブロックパラメータのDataFrameの機能とは?
Header: ヘッダ文字。例えば”ABC”(65 66 67)と指定すると、Serial Receiveブロックは”ABC”が来るまでの受信データを破棄し、”ABC”以降の受信データを取り込みます。シリアル信号を途中から取り込みズレてしまわない様にする為...

4 years ago | 0

| accepted

Answered
変数を含む文字列の作成
文字列を含めて、CSVファイルを作成することができますか? - (mathworks.com) num1=1; num2=2; TITLE = [ 'NO' num2str(num1) 'Point' num2str(num2) ] % TITLEを1...

4 years ago | 0

| accepted

Solved


Find the slope of a line that passes through two vectors
Given two vectors p1 and p2, return the slope of a line that passes through p1 and p2. Examples: Input [p1,p2] = deal([0,1],[...

4 years ago

Answered
How to generate repeat column labels
text = sprintf('Cell %d\n',1:100); text(end) = []; % to avoid an empty cell at the end labels = splitlines(text); array2table...

4 years ago | 0

Answered
セマンティック・セグメンテーションの学習データ
deeplabv3plusLayersの事例の最後にあるサポート関数preprocessTrainingData(data, imageSize)に怪しい箇所があります。画像のリサイズ後、データを3層重ねる処理があります。DeepLab v3+CNNの基の...

4 years ago | 0

| accepted

Answered
緯度データを度に変換する方法
質問文に掛かれていない要件は、緯度経度の表現方法を参照して下記の通り補います。 「27-12.38N」に含まれる'-'は符号ではなく、最初の数字(度)と次の数字(分)を分ける記号と想定します。 「27-12.38N」⇒「27.206」と記号Nが消えるの...

4 years ago | 0

| accepted

Answered
ディレクトリの指定方法
rootname='データ1'; yearname='2021'; F_name=dir(['/Users/id/Desktop/data/size_data/rawdata/' rootname '/' yearname '/*.xlsx']);

4 years ago | 0

Answered
ファイル名の指定について
title関数に入力する文字列に含まれるアンダースコア記号をエスケープ('_'を'\_'に変更)しないと下付き文字になる点に注意が必要です。 for nn = 1:height(F_name) %% Figureの設定 f=figure('Pos...

4 years ago | 0

| accepted

Answered
オブジェクトの輪郭でトリミング、貼り付け
jpeg形式のマスク画像(uint8として読み込み)は改めて二値化しました 細胞画像と背景画像はRGB3層のカラー画像として読み込みました find関数で探した非ゼロ(黒以外の)画素のx,y座標の最小~最大部分をトリミングします 重心を求める為に使っ...

4 years ago | 0

Answered
Excelにプロット画像を連続で張り付けたい
主に命令の実施順序を入れ替えました。MATLAB R2017aとKingsoft Spreadsheets(9.1.0.4759)で動作確認しました。 画像ファイルは作業ファイルなので名前は”fig1.jpg"固定にしました。nが増えても上書きしていきま...

4 years ago | 0

Answered
ブロックマスクへの変数表示の方法
>作成したSimulinkブロックのマスクにモデルワークスペースで設定した変数を表示させたいのですが、どうすればいいでしょうか。 サブシステムを右クリック⇒マスク⇒マスクの編集(Ctrl+M)⇒「アイコンと端子」タブの「アイコンを描画するコマンド」に下記...

4 years ago | 0

| accepted

Answered
折れ線グラフの指定範囲の背景塗りつぶし
Shading plots for emphasis ShadePlotForEmphasis - File Exchange - MATLAB Central (mathworks.com) 直接座標を指定して多角形を描画する方法です。専用に作られた...

4 years ago | 0

Answered
scatterの点にデータ(色)を載せる方法
散布図 - MATLAB scatter - MathWorks 日本 scatter(x,y,sz,c)の文法で色の設定が出来ます。一つ問題があって、x,yが共に行列だと1点ずつ色設定する事が出来ず、列毎にしか色を分けられません。x,yに行列ではなくベ...

4 years ago | 0

| accepted

Answered
regexpを使用してテキストから指定のルールに従う”小文字”の文字列を抜き出す方法について
正規表現 - MATLAB & Simulink - MathWorks 日本 % \w は [a-zA-Z_0-9] と等価です。 という事でメタ文字\wには大文字/小文字の区別が無いので、長くなりますが自分で書く必要がありそうです。 expres...

4 years ago | 1

| accepted

Answered
ファイル名に通し番号を含めたい(brockproc関数のループ処理)
【参考】 イメージの個別ブロック処理 - MATLAB blockproc - MathWorks 日本 >関数は block_struct を入力として受け入れ、配列、ベクトル、スカラーのいずれかを返さなければなりません。 >"ブロック構造体" は...

4 years ago | 0

| accepted

Answered
2つ以上の同じ要素を持つ列を削除
before = [1 2 3 4 5; 2 3 4 4 6; 7 5 5 5 2; 0 9 7 8 1] after = before(all(diff(sort(before'))),:) all(diff(sort(before')))' % 【...

4 years ago | 1

| accepted

Answered
Trouble making my for loop work
>so I'm thinking maybe I used the wrong variable for i? Kindly. The direction of the iterator is from negative (smaller one) to...

4 years ago | 0

Load more