ungefär ett år ago | 1

カラーの画像をグレースケールにすることなくラベリングしたい

mer än ett år ago | 1

plot 2d image into cylindrical 3d image
How about the following? % Image data I = imread("sherlock.jpg"); % Create cylinder [X, Y, Z] = cylinder; % Mapping the...

mer än ett år ago | 2

generate a matrix from given Bit combinations
How about the following solution? % Number of bits (-> please change this value) Nbit = 3; % Number of combination Ncmb = ...

mer än ett år ago | 0

| accepted

stringとdoubleの配列を結合したいです
+1 もし ID が文字列でしたら、table 型変数として結合する方法もあります。 以下、簡単のためサイズが 3×1 の ID (string型) と 3×9 の LUT (double型) で説明します。 % ID, LUTのサンプル ID =...

mer än ett år ago | 1

using a matrix in a calculation
To do an element-wise calculation of an equation to a matrix, you should add dot (.) just before operator, like: vr = (v0*r)./(...

mer än ett år ago | 1

Find only interior points from set of points
As an another possible solution, how about using boundary function to detect exterior points? The following is an example: % S...

mer än ett år ago | 1

pulse with modulation
If you have the Communications Toolbox, how about using commsrc.pattern ?

mer än ett år ago | 0

mer än ett år ago | 1

Finding indices of certain numbers from simulation data
How about using ismembertol function? The following is an example: x = [1, 1/3, 3/4, 4/5, 1, 1.1]; idx = ismembertol(x, 0.33,...

mer än ett år ago | 0

mer än ett år ago | 0

| accepted

rename files in a folder
How about the following solution? % Create list of all files in the current folder s = dir(pwd); s = struct2table(s); % Ex...

mer än ett år ago | 2

| accepted

Help on creating a new column and fill values at specific locations
How about the following? % Example v1 = 1:4; v2 = [3, 6, 8, 10]; v3 = 1:10; % Create the new vector newVec = zeros(size(...

mer än ett år ago | 0

| accepted

how to remove the cracks on image?
How about using inpaintCoherent or inpaintExemplar function?

mer än ett år ago | 0

Marker on contourf plot
Please use (x,y) coordinate for plotting markers. The following is an example: load('Test.mat'); % Find (x,y) coordinate of...

mer än ett år ago | 1

Create logarithmically spaced vector with points spaced more closely at far end of vector
Like this? % Normal log-spaced vector x1 = logspace(1, 2, 10); % Create inverse log space delta = diff(x1); delta = flipl...

nästan 2 år ago | 1

| accepted

How can I change the Nan values in a matrix by the values in cells array?
If you want to replace NaN by the given value in linear index order, the following will be one possible solution: % Given matri...

nästan 2 år ago | 1

コメントありがとうございます。 方眼幅のピクセル数を自動的に算出したいとのことですが、以下の方法はいかがでしょうか？ ちなみに、今回のケースは方眼が白色の線ですので平均輝度値のピークを検出していますが、黒線の場合には平均輝度値に -1 を乗算してピーク...

nästan 2 år ago | 2

| accepted

バイナリ画像における水平方向の白領域の広がりを測定したいです。
regionprops で重心を計算する際に、あわせて Bounding Box を計算しておいて、そのボックスの幅を「体領域における水平方向の幅」と見なせないでしょうか？ % 重心の描写 % s = regionprops(binary1,'cent...

nästan 2 år ago | 2

| accepted

nästan 2 år ago | 1

| accepted

How to obtain the outermost elements of a 2D matrix ?
How about the following? % Sample matrix M = magic(5); % Replace non-outermost element as NaN M(2:end-1, 2:end-1) = nan; ...

nästan 2 år ago | 2

| accepted

Rawデータをjpgに変換したいです

nästan 2 år ago | 1

| accepted

nästan 2 år ago | 1

| accepted

エラーバーを任意の点だけ表示する方法はありませんか
plot と errorbar を同じ色で重ねて表示する方法はいかがでしょうか？ たとえば 25個の (x,y) データがあり、5, 10, 15, 20番目のデータのみにエラーバーを表示したいとすると、以下のようになります。 % データ x = 1...

nästan 2 år ago | 0

| accepted

saving 3 dimensional data in excel file in a particular format
How about the following? for kk = 1:5 writematrix(squeeze(A(kk,:,:)), "yourExcel.xlsx", "Sheet", kk); end

nästan 2 år ago | 1

| accepted

x, yの実験データに対し、x,yを両辺に複数もつ複雑な理論式（x,yを変数とし、未知の係数を含む関数）によってフィッティングする方法を教えてください。
いくつかやり方がありますが、たとえば (x, y) の全データに対する左辺と右辺の差の二乗和を「 (a, b) を入力変数とする関数」として定義して、fminsearch で (a, b) の最適値を求めるというのはいかがでしょうか？

ungefär 2 år ago | 0

Using load for different files with varying names
How about the following? for kk = 1:25 fileName = sprintf('data%d.mat', kk); load(fileName) % % Some proce...

ungefär 2 år ago | 1

| accepted

いろいろなやり方があると思いますが、たとえばMATLABの基本関数のみを使う以下の方法はいかがでしょうか？ % 初期配列 J = repmat(6.5, 710, 710); % 中心 (335, 335), 半径 135 の円内のグリッド点を示...

ungefär 2 år ago | 3

| accepted