Community Profile

photo

Hernia Baby


Last seen: Today
58 2021 이후 총 참여 횟수

Hernia Baby's 배지

  • 3 Month Streak
  • First Submission
  • Knowledgeable Level 2
  • Solver
  • Revival Level 1
  • Thankful Level 1
  • First Answer

세부 정보 보기...

참여 게시물
보기 기준

답변 있음
Excelでの数字の探索
D列はindex番号なので、それを加工すればうまくいきます。 xlsreadでは最初の空欄行は除外されます。 なのでblankで除外された数値を補正しています。 clc,clear; blank = 1; %1行目がブランクのため [num,...

약 6시간 전 | 1

| 수락됨

답변 있음
データ点を補完して3次元マップを作成したい
Step1  interp1が適切かと思われます。  図を参考にすると、x = 0:10:80; z = 0:10:150;とサイズが違うからです。  interp1でxを補間し、meshgridで n×mこの行列を作るのがよいと思われます。 ...

1일 전 | 1

답변 있음
I bought matlab home and simulink the other day. Is there a charge to convert a model created with simulink to c source? Which product would be feasible?
matlab coderはHomeライセンスでは購入不可能です… 以下リンクを参照ください https://www.mathworks.com/matlabcentral/answers/412901-matlab-home-coder

10일 전 | 3

답변 있음
datファイルからの音響スペクトログラム解析
readtable関数はいかがでしょうか? https://jp.mathworks.com/help/matlab/import_export/import-mixed-text-and-numeric-data-from-a-text-file.ht...

16일 전 | 2

| 수락됨

답변 있음
for文のindexに構造体配列の要素を使いたい
time.kの中に何かしらの変数が入っている物だと認識して回答します。 for文の中にindexに該当する番号を入れると構造体i番目の数値を代入できます。 以下のコードではtime.kが1~9の変数を持っており、それをfor文内で総和を取ってます。 ...

16일 전 | 2

| 수락됨

답변 있음
for文で得た値をplotしたい
for文というよりwhile文のほうが便利かなと思い、サンプルコードを書きました。 刻み幅が0.001だと、plotがゆっくりなので0.01刻みにしています。 clear,clc,close all; R = zeros(3,1); cnt...

18일 전 | 2

답변 있음
Excelの数値変換について
find関数で1と10の座標を見つけ、その間を5で埋めます ※存在しないx1を設定していましたのでxに修正しました clear,clc; x=xlsread('test2.xlsx'); [idx(:,1), ~] = find(x==1); [...

21일 전 | 2

| 수락됨

답변 있음
3Dプロットをz軸に沿ってスキャニングすることはできますか?
view関数使ってみるのはどうですか? そのあとzlimで指定するとか https://jp.mathworks.com/help/matlab/ref/view.html 断面図について書かれているヒントもありますのでご参考にどうぞ http...

약 1달 전 | 0

답변 있음
MatLabをrunする際、一定の速度で走らせることはできますか?
pause関数を使うのはいかがでしょうか? https://jp.mathworks.com/help/matlab/ref/pause.html

약 1달 전 | 0

| 수락됨

답변 있음
シンボリック関数を使用したシンボリック行列の要素を参照する方法
formula関数でシンボリック関数の本体を返せば可能です。 syms x(t) [2 3]; X = formula(x); X(:,1) ans = x1_1(t) x2_1(t)

약 1달 전 | 0

| 수락됨

답변 있음
計算結果不一致の理由について
おそらくですが、浮動小数点データの精度の問題だと思われます。 https://docs.microsoft.com/ja-jp/archive/blogs/jpvsblog/93

약 1달 전 | 0

답변 있음
異なる列数の行列の連結について
数字だけでしたので、とりあえず数字のみ整列させます。 文字列も取り扱いありますが、stringに変えるだけなので大体同じです。 エクセルデータも添付しておきます。 clc,clear,close all; % 数値だけ読み込む [~,~,A]...

약 1달 전 | 1

| 수락됨

답변 있음
Excelのセルへの記入方法について
おそらくデータ型がcharになっているからだと思います。 試しにstr,cell,charの3種をxlwriteしてみました。 clc,clear,close all; str1 = "Sample"+char('A'+(0:25)'); str2...

약 1달 전 | 0

답변 있음
1周期のみのAC電源はあるか
コードで作る場合はサンプリング周波数を決めて式に沿って作成すればできると思います。 以下サンプリング周波数10000Hzとして 振幅1、位相ずれなしのものです。 周波数は100Hzつまり1周期0.01secです。 close all,cle...

약 1달 전 | 0

답변 있음
3重積分をとくには
前提 文章を読むに  3重積分(3変数の積分)というより、  3回積分したいのかなと思いましたので  その前提で書きます。 ソリューション シンボリック値で計算します。 今回はx*sin(x)を内側2つ[0,x]で積分し、外側を[a,b]...

약 2달 전 | 0

| 수락됨

답변 있음
2つの関数の積はどのようにして計算したらいいでしょうか
シンボリック値で計算してはいかがでしょうか? syms x; func1 = x; func2 = sin(x); func = func2/func1; % 数値を代入 y = subs(func,[0.1:0.1:1]); %...

약 2달 전 | 0

답변 있음
閾値検出後データ取得
for文を使わない方法でやってみました わかりやすくするためにA1,A2,A3といった文章にしています clear,clc,close all; A = [1, 2, 1, 0, 3, 2, 8, 2, 1, 0, 3, 6, 7, 1, 0, ...

약 2달 전 | 0

답변 있음
配列要素内の最大値だけを抽出する方法
ZZのような行列であること前提で話します。 前提 2列目のデータが連続で並んでいる  1列目のデータが昇順になっている やりかた  2列目にunique関数を設けて、最後の行のみを抽出します。  そしてidxに当てはまる行を抽出します。 [c...

약 2달 전 | 0

| 수락됨

답변 있음
データの補間について
時間相がよくわかっておりませんが、 データの補間でしたらinterp系の関数はいかがでしょうか? https://jp.mathworks.com/help/matlab/ref/interp1.html

약 2달 전 | 0

답변 있음
すべてが'else'になる
エクセルデータがないので何とも言えませんが、おそらく条件文が誤っています。 sum(categorical(true) == Chushutumoji) ですが Chushutumojiが 'true' という文字でない場合、elseを返しています。...

약 2달 전 | 0

| 수락됨

답변 있음
名前付きインデックスのエラー回避について
もしエラーが生じた場合、何かしらのアクションを取らせるのであればIf分を使います load patients T = table(Age,Gender,Height,Weight,Smoker,... 'RowNames',LastName)...

약 2달 전 | 0

| 수락됨

답변 있음
指定した座標の値を違う変数に格納する方法
Aを添字から線形インデックスへ変換すれば可能です。 まずは前準備し、10×10の行列を作ります。 A = [1 3 ; 1 4 ; 1 7 ; 5 7]; B = reshape([1:100],[10,10]) B = 1 11...

약 2달 전 | 1

답변 있음
ループを使わず長さの違う1つの配列の作成方法を教えてください
repelem関数で要素を増やすことができます a = [2;3]; b = [1;78]; c = repelem(b,a) c = 1 1 78 78 78 ---------------...

약 2달 전 | 3

답변 있음
ある行の任意値の数を数えるコードを作りたい
logical値にしてそれをカウントすれば可能です A=[1,1,2,3;1,1,1,2]; sum(A==1,2) ans = 2 3 ------------------------- sum(X,dir)はdirの番...

약 2달 전 | 2

답변 있음
ファイル名の変更
カレントディレクトリにそのファイル群があるという前提で行います。 % ~.tifの名前を抽出 tmp = dir('*.tif'); fname = {tmp.name}; % ~.tifの数だけ新しい名前を生成 cnt = 1; whil...

2달 전 | 1

| 수락됨

답변 있음
ExcelにおけるCOUNTIFSはどうコードできますか
categoricalに変更してカウントはいかがでしょうか? A = categorical({'NG' 'OK' 'OK' 'OK' 'NG'}); cnt = sum(A=='OK') cnt = 3 NGもまとめて見たいよっ...

2달 전 | 1

| 수락됨

답변 있음
nan in if statement
clc, clear a = NaN; if a==0 | isnan(a) %whatever a end a = NaN

3달 전 | 0

해결됨


Find the numeric mean of the prime numbers in a matrix.
There will always be at least one prime in the matrix. Example: Input in = [ 8 3 5 9 ] Output out is 4...

3달 전

답변 있음
Cody Problem 14. Find the numeric mean of the prime numbers in a matrix.
As Geoff Hayes says, variable 'in' is NOT string type. You can check the data type with class function. in = [8 3 5 9]; class...

3달 전 | 0

답변 있음
discretizeの使い方について
質問の回答 discretizeはあくまで数字をある閾値で分割してグループ分けするだけです。 次元を変えることはできないと思います。 たぶん解決案 おそらくdiscretize関数を使った後に、 それぞれの列ごとに変数を格納したいのだと思...

3달 전 | 0

Load more