小编n0o*_*0ob的帖子

什么是对数似然?

什么是对数似然?

一个例子就是很棒.

math statistics

34
推荐指数
2
解决办法
3万
查看次数

什么是"k均值"和"模糊c均值"目标函数之间的区别?

我试图看看两者的表现是否可以根据他们的目标函数进行比较?

cluster-analysis k-means fuzzy-c-means

28
推荐指数
3
解决办法
3万
查看次数

C++期望的常量表达式

#include <iostream>
#include <fstream>
#include <cmath>
#include <math.h>
#include <iomanip>
using std::ifstream;
using namespace std;

int main (void)

{
int count=0;
float sum=0;
float maximum=-1000000;
float sumOfX;
float sumOfY;
int size;
int negativeY=0;
int positiveX=0;
int negativeX=0;
ifstream points; //the points to be imported from file
//points.open( "data.dat");
//points>>size;
//cout<<size<<endl;

size=100;
float x[size][2];
while (count<size) {



points>>(x[count][0]);
//cout<<"x= "<<(x[count][0])<<"  ";//read in x value
points>>(x[count][1]);
//cout<<"y= "<<(x[count][1])<<endl;//read in y value


count++;
}
Run Code Online (Sandbox Code Playgroud)

这个程序在我声明浮动x [大小] [2]的行上给出了预期的常量表达式错误.为什么?

c++ arrays constant-expression

7
推荐指数
2
解决办法
4万
查看次数

如何在pl sql中使用匿名块打印整个表?

我想使用DBMS_OUTPUT.PUT_LINE,但行数超过1.表中没有任何内容按顺序递增,所以我不能使用循环.有没有办法打印出表格中的每一行?

sql oracle plsql

6
推荐指数
1
解决办法
3万
查看次数

如何使我的Java应用程序从一些在线时钟获得全球时间

我正在制作一个分布式的Java应用程序,我需要应用程序的两个部分在一个标准时间运行.由于系统时间可能不同,我在想是否java API包含一些从标准在线源下载时间的类?

java time

5
推荐指数
1
解决办法
8133
查看次数

使用m power的matlab错误

所以,如果我在matlab中运行此函数

sim1(row,1:512)= ((image(row,1:512,1)-a(1,1)));
Run Code Online (Sandbox Code Playgroud)

它运行正常.现在如果我修改它就像这样占用方块

sim1(row,1:512)= ((image(row,1:512,1)-a(1,1)))^2;
Run Code Online (Sandbox Code Playgroud)

它给我错误,错误使用==> mpower矩阵维度必须同意.为什么这给了我错误,我可以按元素执行这个元素,但是我有很多数据,它将需要永远.

matlab

3
推荐指数
1
解决办法
1572
查看次数

c变量似乎是打印地址而不是变量值

#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    double f;

    printf ("What is the temperature in Fahrenheit?\n");
    scanf ("%d", &f);

    double x = (f-32)*(5/9);
    printf ("%d degrees Fahrenheit \n",f); 
    printf ("%d degrees Celsius",x); 
    system("PAUSE");  

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

f似乎是变量f的打印地址而不是值,它可能是一个语法错误.

c

2
推荐指数
1
解决办法
933
查看次数

MATLAB:比较两个数组的所有元素

我在MATLAB两个矩阵让说arr1arr2尺寸1000*1000的每一个.我想比较它们的元素并将结果保存在resarr1000*1000 的结果矩阵中,以便每个元素:

  • 如果元素in arr1大于in arr2,则将值1放在结果中
  • 如果元素in arr2更大,则存储值2

但是我不想用for循环来做这个,因为那个更慢.我怎样才能做到这一点?


编辑: 另外,如果我想不同的RGB值存储在一个1000×1000×3矩阵的结果,取决于比较arr1arr2,可以在不慢的循环来实现?

例如,store(255,0,0)if arr1更大,(0,255,0)if arr2更大

comparison matlab matrix vectorization

2
推荐指数
1
解决办法
1万
查看次数

java,程序不会停止 scan.nextLine()

当我运行以下代码时,它停止让我输入服务器名和端口号,之后它应该停止并让我输入用户名,但它从不暂停 scan.nextline() 并直接输入接收者名称?

public static void main(String[] args) throws IOException {
    try {
        System.out.println("\n\n\nTCP Chat Client\n\nEnter server name:");
        Scanner scan = new Scanner(System.in);

        //get server info from user
        serverName = scan.nextLine();

        System.out.println("\nEnter port number:");
        serverPort = scan.nextInt();


        System.out.println("Enter your username:\n");
        userName = scan.nextLine();

        //make connection to server
        cSocket = new Socket(serverName, serverPort);
        out = new PrintWriter(cSocket.getOutputStream(), true);
        in = new BufferedReader(new InputStreamReader(cSocket.getInputStream()));

        //send username to server
        out.println(userName);
        String rcvrname="wefwef";
        String message=null;
        //start messaging
        while(!(rcvrname.equals("exit"))){
            System.out.println("Enter reciever name");
            out.println(scan.nextLine());
            System.out.println("Enter message"); …
Run Code Online (Sandbox Code Playgroud)

java

2
推荐指数
1
解决办法
3890
查看次数

java:产生新线程导致原始线程停止

我有以下代码,其中我生成一个线程监听,它应该经常监听任何传入的TCP消息,在运行此线程之后,我希望主线程用于发送消息,但是一旦我启动listen.run( )似乎主线程不再运行.我希望它继续运行while循环,但它永远不会到达它.

package tcpclient;

import java.io.*;
import java.net.*;
import java.net.UnknownHostException;
import java.util.Scanner;
import java.util.logging.Level;
import java.util.logging.Logger;

public class client {
//instance vars
static Socket cSocket =null;
static PrintWriter out = null;
static BufferedReader in = null;

//server info
static String serverName = null;
static int serverPort = 0;
static String userName=null;

//listening vars
static Thread listen;
static  String incoming=null;

/**
 * @param args the command line arguments
 */
public static void main(String[] args) throws IOException {
    try {
        System.out.println("\n\n\nTCP Chat …
Run Code Online (Sandbox Code Playgroud)

java multithreading

2
推荐指数
1
解决办法
3254
查看次数

如何查看matlab mex文件的代码

我有一个mex文件,但没有编译它的C代码.有什么办法可以看到mex文件中的代码吗?

matlab

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

在Jframe上绘图

我无法在JFrame上绘制这个椭圆形.

static JFrame frame = new JFrame("New Frame");
public static void main(String[] args) {
  makeframe();
  paint(10,10,30,30);
}

//make frame
public static void makeframe(){
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  JLabel emptyLabel = new JLabel("");
  emptyLabel.setPreferredSize(new Dimension(375, 300));
  frame.getContentPane().add(emptyLabel , BorderLayout.CENTER);
  frame.pack();
  frame.setVisible(true); 
}

// draw oval 
public static void paint(int x,int y,int XSIZE,int YSIZE) {
  Graphics g = frame.getGraphics();
  g.setColor(Color.red);
  g.fillOval(x, y, XSIZE, YSIZE);
  g.dispose();
}
Run Code Online (Sandbox Code Playgroud)

框架显示但没有任何内容.我在这做错了什么?

java swing

1
推荐指数
1
解决办法
5万
查看次数

C++指针帮助

    #include <iostream>
    using namespace std;


    struct InvRec   
        {
        int PartID;
        float Price;
        int Warehouse;
        };

    typedef InvRec *InvRecptr;  
    typedef InvRec arr[];

    typedef InvRecptr * indexarr;

    void deallocate (indexarr & ptrs, int & size)

    {
        for (int i=0; i<size; i++) delete (ptrs[i]);
        delete ptrs;
        ptrs = NULL;
        size = 0;
    };
int getRecordCount();






void main ()
{

    char YN;

    cout << "press a key, at creation";
    cin >> YN;
    InvRecptr *InvRecArray = new InvRecptr[10];

    for (int i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

c++

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