小编Sar*_*ama的帖子

MATLAB中的空图

我试图通过使用这个公式绘制反射系数:

在此输入图像描述

码:

E1=1;
E2=2.32*E1; 

for tetai=1:90      
    numerator=cos(tetai)-(sqrt(E2/E1).*sqrt(1-(E1/E2).*sin(tetai)^2));
    denominator=cos(tetai)+(sqrt(E2/E1).*sqrt(1-(E1/E2).*sin(tetai)^2));
    eta=numerator/denominator;
    plot(tetai,eta,'r');
    hold on
end     

title('Plots')
xlabel('\Theta')
ylabel('\Gamma')
Run Code Online (Sandbox Code Playgroud)

在用2.56,4,9,16,25和81重复E2值之后,我应该得到以下结果(在第一步,我只想获得E2 = 2.32的单个值):

在此输入图像描述

但不幸的是,情节结果屏幕上没有图形.那么,错误是什么?

注意:我使用MATLAB R2015a

matlab plot matlab-figure

0
推荐指数
1
解决办法
845
查看次数

如何获得用于二值化图像的k-means算法的阈值?

我应用 k 均值算法来分割图像。我使用内置的 k-means 函数。它工作正常,但我想知道在 k-means 方法中将其转换为二进制图像的阈值。例如,我们可以使用MATLAB中的内置函数来获取阈值:

threshold=graythresh(grayscaledImage);
a=im2bw(a,threshold);
%Applying k-means....
imdata=reshape(grayscaledImage,[],1);
imdata=double(imdata);
[imdx mn]=kmeans(imdata,2);
imIdx=reshape(imdx,size(grayscaledImage));
imshow(imIdx,[]);
Run Code Online (Sandbox Code Playgroud)

matlab k-means

0
推荐指数
1
解决办法
5179
查看次数

如何在MATLAB的每一行中找到第一个'1'

我有一个矩阵,

A = [ 0 0 0 0 0 0 1 1 1 1 0 0; 0 0 0 0 0 1 1 1 1 0 0 0; 0 0 0 0 0 0 1 1 1 1 0 0]
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在每一行中找到第一个'1'.我想输出将显示如下:

B = [7; 6; 7]
Run Code Online (Sandbox Code Playgroud)

这意味着,对于第一行,在第7列中找到数字1,在第6列中找到第二行,依此类推.

matlab matrix find

0
推荐指数
1
解决办法
65
查看次数

我的程序中的while循环未填充第二行

我有2个内部while循环。代码将结果写到矩阵的第一行,但是当结果到达第二行时,它仅传递其他行,而不填充行的列。怎么解决呢?代码和输出如下所示:

while i <= m-1
    i
    while a <= m-1
        a
        den1 = sqrt(((xy{i,j}-xy{a+1,b})^2+(xy{i,j+1}-xy{a+1,b+1})^2 ));
        dMat(i,a) = den1;
        a = a+1;
    end
    i = i+1;
end
Run Code Online (Sandbox Code Playgroud)

i = 1

a = 1 
a = 2 
a = 3 
a = 4
a = 5
a = 6 
a = 7 
a = 8 
a = 9 
a = 10 
a = 11 
a = 12 
a = 13 
a = 14 
a = 15 
a = 16 
a …
Run Code Online (Sandbox Code Playgroud)

matlab while-loop

0
推荐指数
1
解决办法
42
查看次数

了解Perceptron训练算法

以下文字来自HalDaumé三世的" 机器学习课程 "在线教科书(第41页).

在此输入图像描述

据我所知,D=输入向量的大小.

(1)这是什么样的Perceptron算法?二级/多级?在线/离线?

(2)这是什么y?偏置/重量/样品/ class_label?

(3)测试ya<=0更新砝码的理由是什么?


编辑.

y 是class_label.

matlab perceptron neural-network

-9
推荐指数
1
解决办法
771
查看次数