只是一个简单的问题(我想)但是,让我说我有以下数据文件:
# no x data, it's sampled for instance each second.
23 42 48
49 89 33
39 44 97
Run Code Online (Sandbox Code Playgroud)
如何(如果可能的话)我可以如此绘制
1 23 42 48
2 49 89 33
3 39 44 97
Run Code Online (Sandbox Code Playgroud)
使用1,2,3,..(第一列)作为x?
做类似的事情:plot "file.dat" using (lineNumber):3例如.
基本上,我有:
public abstract class AbstractClass {
public AbstractClass( Type arg0, Type arg1, Type arg2 ) {
// do some stuff with all those args
}
public AbstractClass( Type onlyOneArg ) {
// do different stuffs with this different arg.
}
protected someMethods() { /* ... */ }
}
Run Code Online (Sandbox Code Playgroud)
我在子类中遇到了一些问题:
我当前子类的示例:
public class MyClass extends AbstractClass {
public MyClass( Type arg0, Type arg1, Type arg2 ) {
super( arg0, arg1, arg2 );
} …Run Code Online (Sandbox Code Playgroud) 我知道这个问题已经在许多问题上被看到并且已经得到了回答,但是,我仍然无法理解它.
我只想在提取大型xml文件的某些内容时更新progressBar.我认为在不同的线程中使用耗时的循环已经足够了但是?所有我设法获得的是progressBar要么根本没有显示,要么在结束之前更新,就在它关闭之前.
实例在应用程序启动附近的某处,我有:
public class SomeClass {
private SomeClass () {
myXMLParser reader = new myXMLParser();
CoolStuff fromXml = reader.readTheXml();
}
}
Run Code Online (Sandbox Code Playgroud)
使用JProgressBar显示和更新JDialog时:
public class LoadingDialog extends JDialog {
private JProgressBar progressBar;
/* ... */
public void progress() {
progressBar.setValue(progressBar.getValue() + 1);
}
}
Run Code Online (Sandbox Code Playgroud)
所以我有这个myXMLParser:
public class myXMLParser {
private LoadingDialog loadingDialog = new LoadingDialog();
public CoolStuff readTheXml() {
CoolStuff fromXml = new CoolStuff();
while(manyIterations) {
loadingDialog.progress();
fromXml.add(some() + xml() + reading()); …Run Code Online (Sandbox Code Playgroud) 有一些我不明白的东西:我计算信号的频谱密度(通过计算它的FFT)并且它似乎正常工作但它仍然有某种背景噪声,尽管我在一个完美的正弦波上做我自己生成的2个频率(10和30Hz).
当然,噪音实际上并不太烦人,因为它只能以对数刻度显示,但即便如此,它来自何处?这是正常的吗?我的信号或任何地方都有错误吗?

java ×2
constructor ×1
fft ×1
gnuplot ×1
inheritance ×1
jprogressbar ×1
plot ×1
swing ×1
swingworker ×1