Beantwortet
グラフのx軸の座標をある点のx座標を0から始まるよう変更したい
AxesオブジェクトのXLimプロパティを変更することで、X軸の開始と終了を指定できます。 p = plot([-1,1], [0,1]); p.Parent.XLim(1) = 0;% 0から開始の指定

fast 2 Jahre vor | 0

Beantwortet
固定長フィールドのテキストファイルを読み込むにはどのような処理をすればよいですか?
regexpを使用して、GRIDから始まる行の識別番号と座標データを抜き出し、数値変換しました。 fileID = fopen('textData.txt'); str = fscanf(fileID, '%c') fclose(fileID); ...

fast 2 Jahre vor | 1

| akzeptiert

Gelöst


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 3 3 3 4...

fast 2 Jahre vor

Beantwortet
for文・if文を用いて、条件を満たすパターンの組み合わせを出したい
forとifを使って、素直に実装しようとすると、下記のようになりますかね。ただ、これだといつまで経っても処理が終わらないので、パフォーマンスを改善した実装が必要になると思います。 (ちなみにZ=(Zc・ZdーZb・Ze)/(N・(ZbとZdの最大公約数)...

fast 2 Jahre vor | 0

| akzeptiert

Beantwortet
csvデータをグラフ化し、その後のグラフのY軸の単位を変更する方法について
・1点目 plotは単位を持っていません。そのため、readmatrixで取得したデータを10^6倍するしか手はないかと思います。 ・2点目 Y軸の値が全て1000μV以下ならば全体の線を赤にするなどの条件判定は可能です。 A = sin(lins...

fast 2 Jahre vor | 1

| akzeptiert

Beantwortet
文字ベクトルを変換する
変数Bの中の文字列を変数名として格納したいということでしょうか? 少し強引な気がしますが、assigninを無名関数から呼び出してみました。(変数Cをベースワークスペースに保存する用途でしたら、assignin('base' でスマートに実装ができます。...

fast 2 Jahre vor | 1

| akzeptiert

Beantwortet
同じ条件を10行満たした最初の値を抽出する
愚直にfor文を回しました。 csvdata = readtable('https://jp.mathworks.com/matlabcentral/answers/uploaded_files/1231787/test_data.csv'); dat...

fast 2 Jahre vor | 1

| akzeptiert

Beantwortet
n個のcsvデータをグラフにして重ね合わせ、その後グラフの色を変更する方法ついて(n個のうち、1個だけ色を変えたい)
for 文中に条件分岐をいれてはどうでしょうか? 例として、10本の線の5,6本目を赤にします。 a = [repmat(0, 10, 1), (0:9)']; figure; hold on; for ii = 1 : size(a, 1) ...

fast 2 Jahre vor | 1

| akzeptiert

Beantwortet
App Designerを使って画像処理アプリを作りたい
画像を貼るには、座標軸が使えます。 適当なコールバック関数を定義します。(ここではStartupFcn(アプリ実行時に起動する関数)を使用しました。) 定義した関数に座標軸に画像を表示させるスクリプトを組んで実行します。 ちな...

fast 2 Jahre vor | 0

| akzeptiert

Beantwortet
()の中に数値を入れて、その結果を0,1,2,3,4に振り分ける関数を作りたいのですが関数が認識されなく困っています
MATLABでは、下記のような感じで関数を書きます。 grade = cal_gp(95); % 関数の呼び出し disp(grade); % 結果の表示 dataType = class(grade) % リターン値のデータ型の確認。行の末尾にセミ...

fast 2 Jahre vor | 0

Beantwortet
Simulinkモデル(2-D LOOKUPTABLE)をVisual Basicで書くとどうなりますか?
Embedded Coderがあるのでしたら、モデルをDLLファイルで生成できたと思います。 そのDLLファイルをVB.NETで読み込みしてみてはどうでしょうか?

etwa 2 Jahre vor | 2

Beantwortet
マスク内のto WorkSpaceの変数名を可変にする方法
マスク設定のパラメーターで、プロモートを使用したらどうでしょうか? プロモートを使用すれば、対象のTo Workspaceの変数名の設定を直接マスクパラメーターとして指定できます。

etwa 2 Jahre vor | 2

| akzeptiert

Gelöst


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 ...

etwa 2 Jahre vor

Gelöst


Times 2 - START HERE
Try out this test problem first. Given the variable x as your input, multiply it by two and put the result in y. Examples:...

etwa 2 Jahre vor

Beantwortet
cell内の数値に対して計算するにはどうすればいいですか?
例として、セルの変数Dの要素を10にして、作成します。 N = 10; D = num2cell(rand(N, 1)) 数値が入ったセル配列はcell2matで数値化できます。 DNum = cell2mat(D) Aを算出する分子とする連...

etwa 2 Jahre vor | 2

| akzeptiert

Beantwortet
行列から特定の値を抽出
下記にスクリプト例を記述します。 A = [299,3;350,30;350,7;450,116;450,60;500,38;500,82;568,14]; B = zeros(0, 2); while ~isempty(A) minY =...

etwa 2 Jahre vor | 1

| akzeptiert

Beantwortet
連続しない番号での繰り返し計算
一番大きい値が20と分かっているならば、下記でどうでしょうか? diffCsvList = {};% A - Bを行った答えを格納する変数 diffNumList = [];% 番号の差分を格納する変数 data_prev = []; for i ...

etwa 2 Jahre vor | 1

| akzeptiert

Beantwortet
Autosarの組み込みソフト生成
AUTOSARの組み込みソフト生成には、Embedded Coderの他に、AUTOSAR Blocksetが必要です。 また、私の主観ですが、開発するアプリケーションソフトに複数のSWCを定義したいのであれば、System Composerがあると便利...

etwa 2 Jahre vor | 2

| akzeptiert

Beantwortet
文字列を数値に変換
文字列一致判定で数値を代入する例を記述します。 A=["apple", "apple", "banana", "orange"]; Anum = zeros(1, length(A)); Anum(strcmp(A, "apple")) = 1;...

etwa 2 Jahre vor | 2

Beantwortet
座標から三次元再構築するには
まず、Logのコピー.txtのデータ読み取りと、3次元の図形での確認方法の例を示します。 すみませんが、4列目の2値化した輝度値というのがよく分からなかったので、とりあえず4列目はグレースケール化して表示しました。 logData = readmatr...

etwa 2 Jahre vor | 1

| akzeptiert

Beantwortet
(下)三角行列の要素だけを別の変数として抽出したい
index作成の、find(tril(ones(dim),-1)) の部分ですが、ones(dim)による数値配列ではなく、true(dim)を使用したlogical配列にすれば、findを介さずともインデックス指定ができるので、少しだけ効率的になると思い...

etwa 2 Jahre vor | 4

| akzeptiert

Beantwortet
Simulinkブロックの入力信号の型を調べる
Simulinkは、モデルをコンパイルしたときに、信号のデータ型が確定します。 feval('モデル名', [], [], [], 'compile'); コマンドを使用し、モデルをコンパイルされた状態にします。 その状態で、任意のポートハンドルを取得...

etwa 2 Jahre vor | 2

| akzeptiert

Beantwortet
秒数を決めての出力
timerを使用した例も貼り付けます。 A = [1;1;1;1;1;0;0;0;0;0]; htimer = timer('ExecutionMode', 'fixedRate', 'Period', 1, 'TimerFcn', @(htimer,...

etwa 2 Jahre vor | 3

| akzeptiert

Beantwortet
windowsのファイルタグを参照する方法
こちらのタグのデータはOfficeの独自規格のデータということもあるのか、他の言語と同様、MATLABでもこのデータを読み取るのはあまり容易ではなさそうです。 C#を使用した下記URLの例でも、Officeファイルを展開(Officeファイルの実態は.z...

etwa 2 Jahre vor | 2

| akzeptiert

Beantwortet
文字列の中から、”(”に対応した")"を探す
丸括弧の対応関係を取得する関数を作成してみました。 丸括弧の対応関係をひとつずつ地道に検索していくしかないのかなぁと思います。 text = "3*(A+(B+2))+5*(C+4)"; bracketsList = GetBracketsPat...

etwa 2 Jahre vor | 3

| akzeptiert

Beantwortet
ベクトルの回転行列について
ワールド座標系で考えなければいけないことは、主に下記があると考えています。 右手座標系か左手座標系か 前後、左右、上下のそれぞれの軸と、X、Y、Z軸との対応の関係 X、Y、Z軸それぞれの回転方向(右ネジ方向かどうか) 距離の単位(mかcmかmmか)...

mehr als 2 Jahre vor | 2

| akzeptiert

Beantwortet
AppDesignerで作成したアプリのテーブルコンポーネントの値をクリップボードへ格納する方法
テーブルのデータをどのようなデータ形式としてクリップボードにコピーするのか、また、テーブル内のデータはどのようなデータ形式を持つことを想定しているのか、分からなかったので、とりあえず、文字列型、数値型を持つテーブルのデータを列間はコンマ、行間は改行コードを...

mehr als 2 Jahre vor | 2

Beantwortet
MultiportSwitchの出力サンプリング時間の設定方法
入力ポートをもつほとんどのブロックは、入力された信号の演算周期を継承して、そのブロックの演算周期が決定されます。 しかし、今回の例のようにひとつのブロックに様々なサンプル時間の信号が入力された場合、Simulinkは気を利かせていい感じのサンプル時間に変...

mehr als 2 Jahre vor | 1

Beantwortet
simulinkとUE4の連携について
(あまり簡単ではないと思いますが…)C++からMATLABエンジンの呼び出しが行えますので、こちらを活用することで、MATLABライセンスだけで、UnrealEngine4と連携することができます。

mehr als 2 Jahre vor | 0

Frage


ローパスフィルタを用いたPWMの平滑化について
下記のモデルのように、PWM発生回路から出力された電圧5V、duty比50%のPWMをローパスフィルタを組み込んだ平滑化回路を使用して、2.5Vの一定の電圧を取得したいと考えています。 しかし、下記のモデルでは、平滑化電圧から4.3Vが出力されており、期...

mehr als 2 Jahre vor | 1 Antwort | 0

1

Antwort

Mehr laden